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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job