Senior Embedded Flight Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Karman+ · 2 months ago

Senior Embedded Flight Software Engineer

Karman+ is a company focused on asteroid mining and space resource utilization. They are seeking a Senior Embedded Flight Software Engineer to architect, develop, and maintain the low-level software for spacecraft flight computers, ensuring the software performs flawlessly in orbit.

AerospaceRoboticsSpace Travel
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Be responsible for embedded software development for spacecraft flight computers and subsystem controllers
Bring up and debug embedded systems primarily on ARM Cortex-M microcontrollers
Implement fault management, telemetry collection, command parsing, and uplink/downlink functionality for high latency, low bandwidth systems
Develop and support our real-time control systems for actuators, sensors, power, and GNC
Design and implement bootloaders and software update mechanisms for in-orbit deployment
Collaborate with Avionics, Mechatronics, GNC, GSW, Propulsion, and AI&T teams to enable hardware/software integration and test
Establish and maintain embedded development workflows, standards, code conventions, and testing infrastructure
Contribute to spacecraft flight operations; e.g., commanding and validating telemetry from the spacecraft
Contribute to hardware-in-the-loop and spacecraft test campaigns to validate flight code
Write technical documentation and interface specifications such that all stakeholders can effectively interact with FSW products
Develop, test, and integrate low level component drivers for both COTS and in-house avionics products

Qualification

Embedded software developmentC/C++ programmingHardware/software integrationReal-time control systemsPython programmingLinux proficiencyRTOS experienceCI/CD pipelinesDebugging toolsSoftware safety analysisCommunication protocolsProject managementCommunicationProblem solvingTeam collaborationTechnical documentation

Required

Deep experience software engineering, with significant experience in flight software or embedded systems, ideally in a space or aerospace context
Demonstrated experience in managing and mentoring teams, with a proven track record of leading others and fostering collaboration alongside technical management expertise
Proficiency in C++ and Python, with strong experience in Linux and RTOS based target environments
Significant experience in the full software lifecycle, with a focus on test-driven development and maintaining automated testing frameworks
Experience developing software for hardware-constrained environments
Experience developing software for high latency, low bandwidth environments
Expertise in implementing and maintaining CI/CD pipelines to ensure code quality, facilitate rapid iteration, and support continuous integration and deployment
Strong project management skills, with an emphasis on workload tracking, task prioritization, and team coordination
Hands-on problem solver—you're comfortable diving deep into code, debugging, and solving tough technical issues
Excellent communication skills, with the ability to articulate complex software concepts to both technical and non-technical stakeholders
Demonstrated expertise in hardware/software integration and testing, including sensor device drivers and low-level I/O
Experience in hardware simulation (software-in-the-loop)
Experience using common debugging tools: JTAG, logic analyzers, oscilloscopes, test scripting, etc
Familiarity with software safety and hazard analysis, including methodologies such as FMEA
Proficiency with spacecraft and other standard communication protocols such as SpaceWire, I2C, SPI, RS-422/485/232, CAN Bus, IP, MIPI, GMSL, or CCSDS
BS or MS in engineering, aerospace engineering, or related technical field

Preferred

Experience with fault-tolerant or redundant embedded systems
Familiarity with in-orbit software update patterns and bootloaders
Exposure to flight software frameworks (e.g., cFS or F')
Experience working with satellite telemetry and command systems
Background in guidance, navigation, and control (GNC) or optical navigation (OpNav) software
Experience in GSW (EGSE interfaces, scripting, flatsat/testbed management, etc)
Experience contributing to spacecraft flight operations or test campaigns (e.g., TVAC)

Benefits

Equity Incentives - Participate in our shared success.
Medical, Dental, and Vision Plans for top tier plans with additional buy-up plan options.
Short-term Disability and Long-term Disability covered by Karman+
Basic Life Insurance covered by Karman+
401k plan
Unlimited Paid Time Off - We focus on what you get done, not how many hours or days you work.

Company

Karman+

twittertwitter
company-logo
Karman+ is a space research and technology company that researches space mining, asteroids, and rare earth materials.

Funding

Current Stage
Early Stage
Total Funding
$21M
2025-02-19Seed· $20M
2022-01-01Pre Seed· $1M
Company data provided by crunchbase