Motion Recruitment | Jobspring | Workbridge

Senior Embedded Software Engineer

Peabody, Massachusetts

Onsite

Full Time

$125k - $145k

Our client, a cutting-edge leader in the aerospace industry, is seeking a Senior Embedded Software Engineer to join their high-impact engineering team. This is an exciting opportunity to contribute to mission-critical systems that support next-generation aerospace technologies.

The ideal candidate will have deep experience developing firmware and embedded software for microcontroller-based systems. This position involves hands-on development, system-level design, and cross-functional collaboration with electrical and systems engineering teams.

Responsibilities:
  • Design, develop, and test embedded software and firmware for aerospace applications

  • Write clean, efficient, and well-documented code in C/C++ for microcontrollers and real-time operating systems (RTOS)

  • Develop and maintain board support packages (BSPs) and device drivers

  • Collaborate closely with hardware engineers on system bring-up and integration

  • Participate in code reviews, requirements analysis, and architecture discussions

  • Support debugging, validation, and verification of embedded systems in lab and field environments

  • Work on low-level communication protocols and memory/peripheral interfaces (SPI, I2C, UART, CAN, etc.)

Required Qualifications:
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field

  • 5+ years of professional experience in embedded software/firmware development

  • Strong proficiency in C and C++ for embedded systems

  • Experience with microcontrollers (ARM Cortex, MSP430, etc.)

  • Solid understanding of real-time systems and embedded Linux or RTOS-based environments

  • Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG

Posted by: Sydney Girsch

Specialization: