Senior Embedded Flight Software Engineer

Senior Embedded Flight Software Engineer

Senior Embedded Flight Software Engineer

Karman+ - Launching The Regolith Age

1 day ago

No application

About

  • Karman+
  • We are inventors, designers, engineers, scientists, tinkerers, entrepreneurs, adventurers, artists, activists, global citizens, architects, musicians, builders, writers, athletes and space nerds. We partner with the best minds and most experienced teams across industry and academia, bringing together the knowledge, experience, and skills required to navigate our critical path.
  • Mission
  • We want to mine space resources from near-Earth asteroids to provide abundant, sustainable energy and resources in space and for Earth.
  • Vision
  • Asteroid mining has lived at the intersection of scientific research and popular culture for decades, with as many academic papers published as there are books, TV shows and movies about it.
  • Access to resources, with its finite nature and disparate distribution, plays an essential part in the geopolitical web of power and wealth. It has defined economic growth to such an extent that we have been using them as primary demarcation lines and identifiers in our history, from the stone to bronze and iron age to our current silicon age.
  • But our resources-driven growth faces a massive existential challenge, with climate change, ecosystem degradation and resource depletion demanding a complete reset. Humanity needs to shift global transportation, manufacturing, construction and energy onto a sustainable path.
  • Expanding beyond the Kármán line is where we believe transformative future growth and innovation will be found. Recent missions by NASA (OSIRIS-REx & DART) and JAXA (Hayabusa2) have firmly pushed the idea of using space resources from academic research into commercial opportunity.
  • We believe the Regolith Age, powered by abundant space resources, is an inevitability that we can accelerate.

We value these principles

  • Diversity of thought. We believe that different perspectives drive better results. We aim to build diverse teams and a diverse company.
  • Ownership, feedback and accountability. Ideas improve through collaboration, discussion and iteration. Decisions don’t follow the same pattern and revert to the mean when made in a group. We aim to have clear ownership, accountability for results and autonomy to deliver.
  • No silos. We build cross-functional teams to be able to deliver on our goals. There are no predefined lanes for people to operate in, information is pushed out across all teams to make sure we benefit from cross-pollination.
  • High talent bar, no a**holes. We optimize for potential and a growth mindset. We value experience, but only when balanced with self-awareness and first principles thinking.
  • Small is beautiful. The best results as well as the best work experience come from a small team of talented people working towards a common goal.
  • Position: Senior Embedded Flight Software Engineer
  • Location: Broomfield, CO
  • Position Type: Full-time, On-site
  • Mission: High Frontier – Architect, Develop, Integrate, Test, and Deploy Flight Software
  • At Karman+, we’re building spacecraft systems that will take us beyond Earth orbit. For the High Frontier mission, we need an experienced embedded flight software engineer to architect, develop, and maintain the low-level software running on our spacecraft's flight computers and subsystem controllers. This is a critical role for an engineer who thrives on end-to-end ownership of embedded systems, understands the hardware-software interface, and can bring up, integrate, and test firmware that must perform flawlessly in orbit.

What it takes to be successful in this role

  • As a Senior Embedded Flight Software Engineer, you’ll take technical ownership of the flight-critical software stack. You’ll bring up dev boards, write low-level C/C++ firmware, implement robust bootloading and fault handling, and drive the integration of software with avionics and payload systems. You’ll be responsible for ensuring the spacecraft’s computers can execute guidance loops, manage system state, handle commands and telemetry, and support in-orbit updates.
  • This is a highly technical, hands-on role that requires strong embedded development experience and systems-level thinking. You’ll work directly with engineers across Avionics, Mechatronics, GNC, GSW, Propulsion, and AI&T, helping shape spacecraft architecture and driving key design decisions from the software side. The ideal candidate will be fluent in microcontroller-level software and comfortable working with hardware bring-up, test tools, and mission-critical constraints.
  • What You'll Do
  • 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
  • What You Bring
  • 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 SPP.
  • Bonus If You Have
  • 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)
  • Requirements
  • BS or MS in engineering, aerospace engineering, or related technical field.
  • Additional Information
  • We Offer
  • Our cash compensation amount for this role is targeted at $150,000.00 - $180,000.00 annually in this location. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amount listed above.
  • Top Benefits & Perks

As a member of the Karman+ team, you’ll enjoy an impressive benefits package

  • 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.
  • Location & Work Environment
  • This position is full-time in-person at our offices & lab in Broomfield, CO. If you reside in locations outside of daily commuting distance you will be considered, however, no relocation or travel assistance will be provided by Karman+ for this position. This position operates in an office environment. This entails working inside in an office space wherein you may be provided with a public work station (cubicle) or private offices. In the performance of the duties and responsibilities of this job, you will be required to view a computer terminal for prolonged periods of time.
  • Travel
  • Occasional travel to work site locations may be expected. Overnight stays may be required from time to time for training, seminars, conferences, meetings, events, or visits to onsite locations.
  • Disclaimer
  • This job posting is not intended to contain a comprehensive listing of activities, duties, or responsibilities that are required. Karman+ reserves the right to change or assign additional duties, responsibilities, and activities at any time with or without notice.
  • Hiring Practices
  • Karman+ is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our application procedures. If you need assistance or an accommodation due to a disability, you may contact hr@karmanplus.com.
  • Come work with us...
  • We are crazy ambitious but the timing is right. Be part of the team looking to make it happen.
  • We are looking to build things to put in space quickly.
  • We emphasize creativity and innovation and resources are available to support good ideas.
  • Join a team of people working toward the same ambitious goal.
  • We are an engaging team looking to empower our teammates.
  • You can have a share in the company value creation.
  • ITAR Requirements
  • To conform to U.S. Government space technology export regulations, including International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
  • Follow us on LinkedIn to stay tuned on upcoming roles with Karman+.
  • If you know someone who'd be a great addition to our team, please encourage them to apply for this role or for our General Application.