Embedded Software Engineer (Avionics)

Frameworx Consulting

Cambridge (MA)

On-site

USD 110,000 - 150,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Frameworx Consulting is seeking a software engineer in Cambridge, MA to develop embedded real-time avionics software for resource-constrained targets across domains including air, space, and hypersonic systems. You will participate in requirements, design, implementation, testing, and deployment in operational environments.

The role demands 5+ years in embedded software, proficiency in C/C++ and assembly, and hands-on experience with RTOSs like VxWorks, Embedded Linux, and FreeRTOS.

Qualifications

  • 5+ years of experience in embedded software development.
  • Proficiency with RTOS such as VxWorks, Integrity, Embedded Linux, Zephyr, or FreeRTOS.
  • Experience with C/C++ and assembly; strong debugging on embedded targets.

Responsibilities

  • Develop embedded real-time avionics software for resource-constrained targets.
  • Contribute across requirements, design, implementation, testing and deployment in operational environments.
  • Collaborate to ensure fault-tolerant and high-reliability systems.

Skills

Embedded software development
Low-level systems programming
RTOS experience

Education

B.S. or M.S. in Computer Engineering/Computer Science

Tools

GCC
LLVM
QEMU

Job description

  • 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.

Cambridge, MA


12+ month contract


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

Top Skills

  • Embedded Software Development (C/C++, RTOS – VxWorks, Integrity, Embedded Linux, FreeRTOS)
  • Low‑level systems programming (device drivers, BSP, boot code, hardware interfaces)
  • Experience with embedded processors (RISC‑V, ARM/Ultrascale+, PowerPC) and communication protocols (CAN, SPI, I2C, 1553, SpaceWire)

Worksite Location

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


Additional Detail

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 system level


Top skill(s)

  • 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

  • As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work‑related resources.
  • Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short‑term disability.
  • As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account.
  • In addition, employees are entitled to earn paid sick leave under the applicable state or local plan.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Avionics)
Embedded Software Engineer (Avionics)

Softworld, a Kelly Company • Cambridge (MA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer (Long Term Contract)
Embedded Software Engineer (Long Term Contract)

Colossus Technologies Group • Palm Bay (FL)

On-site
USD 95,000 - 145,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Socket.dev • Marietta (GA)

On-site
USD 120,000 - 190,000
Medical/Dental/Vision
401K Match
PTO + Holidays
+3
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Socket.dev • Marietta (GA)

On-site
USD 150,000 - 210,000
Low-cost health coverage
401K with match
PTO + 11 holidays
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lynx • Marietta (GA)

On-site
USD 120,000 - 160,000
Low-cost Medical/Dental/Vision
401K with employer match
PTO + 11 paid holidays
+2
Embedded Software Engineering Intern
Embedded Software Engineering Intern

Baxter Aerospace, LLC • Saint George (UT)

On-site
USD 41,000 - 52,000
Growth opportunities
Overtime pay
Pay depends on experience
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
+3
Embedded Software Application Engineer - Direct Hire
Embedded Software Application Engineer - Direct Hire

Advantage Technical • Sioux Falls (SD)

On-site
USD 120,000 - 180,000
Software Engineer I-Embedded C++
Software Engineer I-Embedded C++

Honeywell Aerospace • Phoenix (AZ)

Hybrid
USD 80,000 - 105,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Embedded Avionics Software Engineer
Embedded Avionics Software Engineer

ManpowerGroup Global, Inc. • Phoenix (AZ)

Hybrid
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2