Jobs · Engineering · Massachusetts

Embedded Software Engineer (Avionics)

Softworld, a Kelly Company · Cambridge, MA · 3 wk ago
On-siteEngineering$80–$100/hrContract

Responsibilities

- Seeking a software engineer for the development of embedded real-time avionics systems. - The engineer will develop high-performance embedded solutions for resource-constrained targets, including next-generation resilient and fault-tolerant software across application domains such as undersea, terrestrial, air, hypersonic systems, and space. - The engineer will be involved in the full software development lifecycle, including requirements definition, design, implementation, testing, and deployment in operational environments.

Qualifications

- B.S. or M.S. in Computer Engineering, Computer Science, or equivalent, with 5+ years of experience - Experience in embedded software development with: - RISC-V and Ultrascale+ (ARM) processors or other low-power microcontrollers (e.g., PowerPC, TMS320) - Real-time operating systems (RTOS) such as VxWorks, Integrity, Embedded Linux, Zephyr, or FreeRTOS - C/C++ and assembly programming languages - Strong development and troubleshooting skills on embedded targets - Solid understanding of OS coding techniques, hardware/software interfaces, and subsystem integration - Experience developing device drivers, board support packages (BSP), and boot code - Knowledge of embedded system buses and communication protocols such as CAN, I2C, SPI, Serial, SpaceWire, and MIL-STD-1553 - Experience with development toolchains (e.g., GCC, LLVM), as well as static and dynamic analysis tools; QEMU-based development experience preferred - Familiarity with configuration management tools, defect tracking systems, and peer review processes - Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment - Experience developing formal requirements, design documentation, and test artifacts, and supporting formal design reviews - Active Secret clearance (or higher) required - Must be able to work onsite in Cambridge, MA, with occasional travel to Lowell, MA

Skills

- Avionics or aerospace embedded systems - RTOS + driver/BSP development - Mission-critical / fault-tolerant systems (air, space, hypersonics, undersea) - Experience with tools like GCC, LLVM, QEMU, JTAG

Similar jobs