What are the responsibilities and job description for the Senior Embedded Software Engineer position at Motion Recruitment?
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
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.)
- 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