Embedded Software Engineer (Embedded SW Engineer)
Natick, MA - USA
Job Summary
Busek Company Natick MA
Busek 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.
- 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.
Required Experience:
Manager
About Company
Busek develops high performance space propulsion systems. We built the first flight US Hall thruster and we’re proud to provide thrusters for NASA’s Artemis mission.