← Back to jobs
Q

Embedded Software Engineer

·Israel
On-siteFull-timeHardware EngineeringElectronics Manufacturing

Develop real-time embedded software in C/C++ for Bare Metal, FreeRTOS, and Embedded Linux environments. Work closely with hardware and system engineering teams on multi-disciplinary IoT products using microcontrollers and various communication interfaces.

Responsibilities

  • Develop embedded software in C/C++ environments
  • Work with Bare Metal, FreeRTOS, and Embedded Linux
  • Design, analyze, implement, and document software solutions
  • Collaborate with hardware and system engineering teams
  • Develop multi-disciplinary and IoT products
  • Work with microcontrollers and hardware/communication interfaces
  • Continuously develop and improve existing code according to product requirements

Requirements

  • 5+ years of experience in RT embedded development with C/C++
  • Significant experience with ARM Cortex-M
  • Experience with MCU/SoC such as STM, TI, Microchip, Atmel
  • Experience in developing multi-disciplinary / IoT products
  • Experience in development with and without an operating system
  • Experience with hardware interfaces: FPGA, Sensors
  • Experience with communication interfaces: UART, USB, LAN, I2C, SPI

Nice to have

  • B.Sc in Electrical/Electronics Engineering
  • Experience with Embedded Linux
  • Experience with Git and CI/CD
  • Familiarity with Agile methodology

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions