Embedded Software Engineer
Role details
Job location
Tech stack
Job description
A growing aerospace technology manufacturer is seeking a Senior Embedded Software Engineer to support the
development of advanced avionics, navigation, sensor integration, power electronics, and embedded control systems.
This position plays a key role in designing software solutions for mission-critical aerospace applications utilizing modern
sensor technologies and embedded architectures. This is a hands-on engineering role involving embedded software design,
hardware integration, testing, calibration, and product development from concept through production., * Design and develop embedded software for microcontroller-based systems
- Develop and implement advanced navigation, sensor-fusion, and inertial measurement solutions
- Create software tools supporting manufacturing, calibration, testing, and product verification
- Collaborate with hardware engineers during product development and integration
- Perform debugging and troubleshooting of embedded hardware and software systems
- Utilize laboratory equipment and test tools to validate system performance
- Develop and execute test plans to ensure compliance with quality, reliability, and regulatory requirements
- Support product development activities from concept through production release
Requirements
Bachelor''s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related technical field
Minimum 10 years of embedded software development experience
Minimum 5 years serving as lead or principal engineer on navigation, inertial sensing, motion control, or sensor-fusion based systems
Minimum 5 years of experience characterizing, calibrating, and validating inertial or sensor-based devices
Strong experience working directly with embedded hardware platforms and laboratory test equipment
Proficiency in C programming for embedded systems
Strong analytical, troubleshooting, and problem-solving skills
Excellent verbal and written communication skills
Strong organizational skills and attention to detail
Preferred Qualifications
Experience with C++, C#, and/or Python
Experience developing FPGA firmware using VHDL
Experience with safety-critical or regulated software development environments
Familiarity with hardware troubleshooting and PCB-level diagnostics
Understanding of Design for Manufacturability (DFM) and Design for Testability (DFT)
Benefits & conditions
- Professional engineering and light manufacturing environment
- Climate-controlled, organized, and safety-focused facility
- Collaborative engineering culture with direct access to leadership
- Opportunity to work on advanced aerospace and embedded technology projects
- Competitive compensation and comprehensive benefits package
- Strong emphasis on teamwork, innovation, and continuous improvement