Explore open opportunities in our portfolio companies

Vertex Ventures Israel
Vertex Ventures Israel

Payroll Controller



Accounting & Finance
Posted on Tuesday, March 12, 2024

Senior Embedded Engineer

  • R&D
  • Israel
  • Senior
  • Full-time

The position:

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team and work within a multidisciplinary group. This role involves working on cutting-edge IoT sensors, RTOS microcontrollers, backend services which support the sensors and more. The ideal candidate will have a strong background in embedded systems, a passion for technology, and a drive to advance within the company, potentially moving into management roles!

A day in the life:

  • Design, develop, and optimize embedded software for IoT sensors and RTOS microcontrollers.
  • Ensure system performance and stability in real-world production environments, managing large-scale nodes with over 1000 sensors
  • Collaborate with multidisciplinary teams (HW, Algorithms and more) to define system architecture and hardware/software interfaces.
  • Develop backend services to support device functionality and data processing.
  • Lead the entire software development lifecycle, including planning, development, testing, deployment, and maintenance when necessary.
  • Ensure the reliability, performance, and security of embedded systems.
  • Explore emerging trends and technologies in embedded systems and IoT.
  • Drive innovation and continuous improvement in our embedded systems development processes.

You bring to the table:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development with a strong background in RTOS and microcontroller programming.
  • Experience in managing and leading SW engineers - major advantage.
  • Motivation to advance to management positions in the near future.
  • Proficiency in RUST, C/C++, Python and or high willingness and capability to learn new programming languages and systems .
  • Experience with IoT protocols (MQTT, CoAP, etc.) and connectivity technologies (BLE, Wi-Fi, LoRa, etc.).
  • Familiarity with software development tools, version control (Git), and CI/CD practices.
  • Mission-oriented approach with strong problem-solving abilities and creative thinking skills.
  • Strong communication and teamwork abilities.
  • Experience in the design and development processes of multi-disciplinary products which integrate software and electronics (mechanics: advantage)
  • Excellent verbal and written communication skills in English
  • Fast learner and independent with excellent debugging skills in a variety of environments.

Nice to have:

  • Experience in backend development frameworks and databases.
  • knowledge of Java, Python, Go, C# programming or Cloud environment
  • Experience with signal processing, state estimation, control