Mid-Senior Embedded C++ Software Developer
Join a multidisciplinary engineering team developing complex real-time embedded and distributed systems in a stable, advanced technology environment. The role is based in Hadera and requires occasional travel to northern Israel.
Responsabilidades
- Develop C++ software in real-time embedded environments
- Work on complex distributed systems
- Design and implement object-oriented, multithreaded software
- Work with Linux and/or VxWorks
- Use TCP/IP, UDP, and serial communication interfaces
- Perform debugging, integration, and systemic troubleshooting
- Collaborate with software, hardware, FPGA, algorithm, and integration engineers
Requisitos
- Approximately three or more years of relevant experience; candidates with slightly less experience may be considered if their background is strong and relevant
- Experience developing C++ software for embedded or real-time environments
- Bachelor’s degree in computer science, computer engineering, or a scientific discipline, or a practical engineering qualification combined with significant experience
- Willingness and ability to pass a security clearance process
- Availability for full-time work in Hadera and travel to northern Israel
Se valora
- Embedded Linux
- VxWorks or other RTOS experience
- Distributed systems
- TCP/IP, UDP, or serial communications
- Azure DevOps
- Agile development
Beneficios
- Long-term work on complex technology projects
- Professional environment alongside experienced engineers
- End-to-end systems engineering rather than isolated component development
- Significant engineering challenges in an advanced technology environment