Embedded Software Engineer (Embedded SW Engineer)Busek Company - Natick, MAPosition Overview
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.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
Basic Qualifications- 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
Preferred Qualifications- 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
U.S. Citizenship RequirementDue 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.