← Back to jobs
P

Senior Embedded Software Engineer

·Israel
On-siteFull-timeHardware EngineeringHR tech

Lead the development of advanced real-time embedded systems, from architecture and design through implementation, integration, and optimization. Work with C/C++, Embedded Linux, Yocto, and device drivers in a collaborative R&D team.

Responsibilities

  • Lead end-to-end development of embedded systems from architecture to optimization.
  • Develop and maintain real-time embedded software in C and C++.
  • Work with Embedded Linux, Yocto, kernel, and device drivers.
  • Perform multi-threaded and multi-process programming.
  • Collaborate with R&D team on system architecture and integration.

Requirements

  • 10+ years of experience in real-time embedded software development.
  • Proficiency in C and C++14 or newer.
  • Hands-on experience with Embedded Linux and Yocto.
  • Experience with kernel development and device drivers.
  • Strong understanding of multi-threading, multi-processing, and object-oriented design.
  • Experience in user space development and shell scripting.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.

Nice to have

  • Familiarity with Agentic AI and AI tool integration in software development.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions