Motion Recruitment

Senior Embedded Software Engineer

Peabody, MA, US

12 days ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: