M
Senior Embedded Software Engineer
Salary undisclosed
Checking job availability...
Original
Simplified
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job