← Back to jobs
R

Embedded Software Engineer

·Israel
Not specifiedFull-timeHardware Engineering

We are looking for an experienced Embedded Software Engineer to develop, integrate, and maintain real-time embedded software for microcontroller platforms. You will work with C/C++, real-time operating systems like FreeRTOS, and hardware interfaces, collaborating with multidisciplinary teams.

Responsibilities

  • Analyze software requirements and participate in software architecture and design.
  • Develop, integrate, test, and maintain embedded software components.
  • Write and maintain software requirements, architecture, and design documentation.
  • Participate in system-level integration, validation, and testing.
  • Debug and troubleshoot software and hardware integration issues.
  • Collaborate closely with multidisciplinary engineering teams.

Requirements

  • B.Sc. in Software Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of software development experience in C/C++.
  • 5+ years of hands-on experience in embedded and/or real-time software development.
  • Experience with multiple embedded processor and microcontroller platforms (e.g., NXP, TI, Microchip, STM32).
  • Experience with at least one real-time embedded OS (FreeRTOS, ThreadX, Embedded Linux, etc.).
  • Experience with low-level software development, hardware interfaces, device drivers, and board-level integration.
  • Strong debugging and problem-solving skills.
  • Strong system-level thinking, teamwork, and communication skills.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions