×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Avionics

Job in Cambridge, Middlesex County, Massachusetts, 02140, USA
Listing for: Softworld, a Kelly Company
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, C++ Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Avionics)

Position Overview

Seeking a software engineer to develop embedded real‑time avionics systems for resource‑constrained targets such as undersea, terrestrial, air, hypersonic, and space applications.

The role involves the full software development lifecycle: requirements definition, design, implementation, testing, and deployment in operational environments.

Location and Contract

Cambridge, MA (primary) with occasional travel to Lowell, MA

12+ month contract

Responsibilities
  • Develop high‑performance embedded solutions for next‑generation resilient and fault‑tolerant software across multiple application domains.
  • Participate in the full software development lifecycle: requirements definition, design, implementation, testing, and deployment.
  • Develop device drivers, board support packages (BSP), and boot code for embedded targets.
  • Support formal requirements, design documentation, and test artifacts; participate in formal design reviews.
  • Utilize in‑circuit emulators, JTAG debuggers, and laboratory test equipment for debugging and verification.
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, Ultrascale+ (ARM), or other low‑power microcontrollers (e.g., PowerPC, TMS
    320).
  • Proficiency with real‑time operating systems such as VxWorks, Integrity, Embedded Linux, Zephyr, or FreeRTOS.
  • Strong C/C++ and assembly programming skills.
  • Solid understanding of OS coding techniques, hardware/software interfaces, and subsystem integration.
  • Experience with device drivers, BSP, boot code, and embedded system buses and protocols such as CAN, I2C, SPI, Serial, Space Wire, and MIL‑STD‑1553.
  • Familiarity with development tool chains (GCC, LLVM), static and dynamic analysis tools; QEMU‑based development experience preferred.
  • Knowledge of configuration management, defect tracking, 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 Highlights
  • Embedded software development – C/C++, RTOS (VxWorks, Integrity, Embedded Linux, FreeRTOS).
  • Low‑level systems programming – device drivers, BSP, boot code, hardware interfaces.
  • Embedded processors – RISC‑V, ARM/Ultrascale+, PowerPC; communication protocols – CAN, SPI, I2C, 1553, Space Wire.
  • Development tools – GCC, LLVM, QEMU, JTAG.
  • Fault‑tolerant / mission‑critical systems experience.
  • Avionics or aerospace embedded systems background.
Additional Information
  • Active Secret clearance strongly preferred (or ability to obtain).
  • Strong embedded avionics / aerospace / defense background.
  • Experience with fault‑tolerant / mission‑critical systems.
  • Must be comfortable working close to hardware and debugging at the system level.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary