Senior Embedded Software Engineer
Join a defense technology team developing embedded real-time systems and software modules for mission computers. The role involves close collaboration with hardware and processors, including ARM platforms.
תחומי אחריות
- Develop embedded real-time systems, applications, and software modules using C and C++.
- Develop software for Linux, FreeRTOS, and bare-metal environments.
- Work with hardware and a range of processors, including ARM processors.
- Perform board bring-up and hardware-software integration.
- Develop BSPs, bootloaders, and drivers.
- Perform unit, integration, and system testing.
דרישות
- At least 5 years of experience developing embedded real-time software with C and C++, preferably with strong C expertise.
- Experience developing in Linux and FreeRTOS, including kernel modules and device trees.
- Experience developing BSPs, bootloaders, and drivers for ARM processors.
- Bachelor’s degree in Computer Science or Electrical and Electronics Engineering with a software specialization.
יתרון
- Experience with Xilinx MPSoC.
- Knowledge of SPI, UART, I2C, UDP, or CAN communication protocols.