← Back to jobs
A

Senior Embedded Software Engineer

·Israel
On-siteFull-timeHardware EngineeringdefenseSpaceComputersElectronics

Develop C++ real-time embedded software for defense systems. Design advanced software architectures, implement OOP and multithreading, and integrate multi-platform solutions. Requires 3+ years' experience, B.Sc. or equivalent, and familiarity with Agile and ALM tools.

Responsibilities

  • Develop C++ embedded software for real-time systems.
  • Design advanced software architectures for distributed environments.
  • Implement multithreading and OOP principles.
  • Integrate multi-platform solutions and communication protocols.
  • Collaborate in an Agile team using Azure DevOps.

Requirements

  • At least 3–4 years of experience in C++ development within a Real-Time Embedded environment.
  • Deep proficiency in Object-Oriented Programming and Multi-threading.
  • B.Sc. in Computer Science/Engineering or equivalent practical experience.
  • Familiarity with Agile methodology and ALM tools (e.g., Azure DevOps).

Nice to have

  • Experience working on Linux or VxWorks platforms.
  • Familiarity with communication protocols and interfaces (TCP, UDP, Serial).
  • Hands-on experience with complex multi-platform integrations.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions