Embedded Software Engineer (Embedded SW Engineer)
Busek Company Natick, MA
Position OverviewBusek is seeking an Embedded Software Engineer to develop real-time firmware and control software for spacecraft power and propulsion systems. This role is critical to transitioning embedded software capability in-house and supporting mission-critical DoD programs.
Key Responsibilities- Develop embedded firmware for microcontrollers, DSPs, and FPGA-based systems
- Implement real-time control and monitoring algorithms for power processing and propulsion systems
- Integrate software with digital hardware (PPU/APU and related avionics systems)
- Support hardware-in-the-loop (HIL) testing, debugging, and system validation
- Develop and maintain low-level communication interfaces (SPI, I2C, CAN, UART, custom protocols)
- Collaborate with electrical engineers on system architecture and integration
- Transition embedded software responsibilities from external subcontractors to internal ownership
- Ensure compliance with aerospace, reliability, and DoD cybersecurity/CUI requirements
- BS in Electrical Engineering, Computer Engineering, or related field (MS preferred)
- Strong proficiency in C/C++ for embedded systems
- Experience with microcontrollers and real-time embedded development
- Familiarity with hardware/software integration and debugging
- Experience with RTOS-based systems
- Background in aerospace, defense, robotics, or power electronics applications
- Experience with FPGA-integrated embedded systems
- Knowledge of control systems or spacecraft subsystems
- Experience supporting flight or mission-critical software development
Due to the nature of work performed under U.S. government contracts and applicable security and contractual requirements, this position is limited to U.S. citizens.
Job ID: 522027387
Originally Posted on: 5/21/2026
Want to find more Technology opportunities?
Check out the 165,053 verified Technology jobs on iHireTechnology
Similar Jobs