← Back to jobs
E

Embedded Software Engineer

·Israel
On-siteFull-timeHardware EngineeringDefense & Space

Join a defense and space manufacturing company in Ramat HaSharon as an Embedded Software Engineer. Develop, integrate, and maintain embedded software for complex microcontroller-based systems, collaborating with hardware and testing teams to ensure quality and performance.

Responsibilities

  • Develop, integrate, and maintain embedded software for complex microcontroller-based systems.
  • Participate in requirements analysis, software design, and final product integration.
  • Collaborate with hardware, testing, and system engineering teams.
  • Lead quality processes, improve system reliability and performance, and implement advanced development methodologies.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.
  • At least 3 years of experience in embedded development with C and/or C++.
  • Experience developing software for microcontrollers and SoC systems.
  • Deep knowledge of microcontroller architecture including ARM Cortex M/A, interrupts, timers, and DMA.
  • Experience with RTOS such as FreeRTOS or ThreadX.
  • Experience developing drivers with I2C, SPI, UART, CAN, USB, GPIO, and ADC/DAC.
  • Experience with hardware integration, Git, code reviews, and unit tests.

Nice to have

  • Advanced degree.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions