Confirmed on the employer's own hiring board on Oct 9, 2026. First seen by Alion on Oct 8, 2026.
Join Array, a leading company in the aerospace industry, as an Embedded Software Engineer. In this role, you will develop the embedded software that powers our radar sensors, communication links, and flight systems. You will work closely with signal processing, hardware, and GNC engineers to create high-performance, reliable software that meets demanding latency, throughput, and reliability requirements. Your work will directly impact radar performance, system robustness, and mission resilience in orbit.
Missions
- Develop embedded software for radar sensors, communication links, and flight systems.
- Collaborate with engineers to prototype, evaluate, and deploy software architectures.
- Debug complex, system-level, multi-component issues across multiple layers.
Profil recherché
- Experience programming in C or C++ in embedded environments and in Python to support development, automation, and testing- Master’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field
- Ability to work in a fast-paced environment under significant time constraints
- Good understanding of multi-threaded embedded system concepts including tasks, priorities, and deadlocks
- Learns new concepts rapidly, completely, and in a self-directed manner
- Experience with aerospace or space projects (flight control/GNC)
- Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller)
- Excellent teamwork and communication skills
- High levels of self-motivation and personal accountability
- Experience in the automotive, medical robotics, or similar regulated embedded device industry with a focus on safety and high availability
- Experience building software for complex embedded systems or custom SoCs
- Good understanding of Embedded Systems and OS concepts (Linux/RTOS)
- 4+ years of embedded software experience
- Embedded software debugging experience including clock-level issues, bridges, delays, interrupts, clock gating, and polling using debuggers (Keil, J-Link)
- Hands-on coding experience with peripherals with interfaces such as UART, SPI, CSI-2, i2c, GPIO, USB, and PCIE
- Experience developing with modern Real-Time Operating Systems (FreeRTOS, Zephyr, ThreadX, VxWorks)
- Experience with embedded software design and debugging of boards with multiple processors (ARM/RISC-V, DSPs, MCUs) and a large array of peripherals using a multitude of interfaces (SPI, UART, GPIO, I2C, Ethernet)
- Experience with a variety of microprocessors (ARM,Nordic, Microchip, STM, etc) and hardware modules
- Ability to read and interpret schematic diagrams
- Working knowledge of networking stack (Ethernet, TCP/IP suite) desired

