Embedded Software Engineer for Aerial Systems Development
Machine translation — original language: Hebrew.Show original
For a technology company engaged in the development of aerial systems for the defense and civilian markets, we are looking for an Embedded Software Engineer
A significant development role involving responsibility for firmware, embedded software, and integration of airborne systems. Work at the company's headquarters in the Haifa and Krayot area.
Job Description
- Development of firmware and embedded software in C/C++ on microcontrollers, including drivers, interfaces, control logic, and testing tools.
- Software leadership of projects, defining software architecture, and responsibility for system-level integration.
- Development and implementation of communication and RF interfaces between subsystems, including telemetry, control and command systems, and serial communication.
- Development of Bring-up code and testing tools for new boards and systems during development stages.
- Real-time Debugging, log analysis, and troubleshooting of hardware and software interfaces.
- Working in a multidisciplinary development team in collaboration with hardware, mechanical, and integration engineers.
- Participation in integration, system tests, and flight tests.
- Writing design documents, test procedures, and engineering reports in English.
Requirements
- Degree in Software, Electrical, or Electronics Engineering – Mandatory.
- At least 3 years of experience in Embedded firmware development in C/C++ on microcontrollers such as STM32, TI, or ARM Cortex-M – Mandatory.
- Practical knowledge of RF and communication protocols UART, SPI, I2C, CAN, RS-232/422/485, and TCP/UDP – Mandatory.
- Experience working with hardware, reading electrical schematics, and using an Oscilloscope and Logic Analyzer for Debug purposes – Mandatory.
- Experience in developing multidisciplinary systems combining hardware, software, mechanics, and communication – Mandatory.
- High-level technical English – Mandatory.
- Experience in development with ArduPilot, PX4, or flight controllers – Significant advantage.
- Experience in developing airborne systems, drones, or UAVs – Significant advantage.