Sr. Software Engineer
Washington, DCFull-timePosted todayStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Washington, DC, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Magma Space seeks a Senior Software Engineer in Washington, DC, to own software capabilities across its product lines and help bring new technologies to market. The role spans embedded C, Python tooling, hardware-connected test software, and development infrastructure. The engineer will work across software and hardware, establish maintainable engineering practices, collaborate with other technical teams, and contribute to company strategy.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Magma Space Sr. Software Engineer Washington, DC · Full time Company website Apply for Sr. Software Engineer
We are seeking a Senior Software Engineer to join our team in Washington, DC. You’ll own various capabilities across our product lines and play a critical role in bringing novel technologies to market. In a given week you could switch between embedded C on a Xilinx Zynq SoC (bare-metal, FreeRTOS, or embedded Linux), Python tooling for test automation and data analysis, ground-support and test-station software that talks to hardware over Ethernet or serial, and the CI, build, and version-control infrastructure behind it. You will have enough hardware fluency to read a schematic, sit at the bench with a scope, and debug where software meets hardware. You will also write code others can maintain, set up the practices around it, and contribute to company strategy.
About Magma Space At Magma Space, we’re on a mission to deliver the most precise spacecraft pointing ever achieved. We are developing groundbreaking control actuators, including magnetically levitated reaction wheels and control moment gyroscopes that drastically reduce onboard vibrations while delivering unmatched momentum. But our vision goes beyond hardware: we’re at the forefront of integrating AI-enhanced software for real-time environment monitoring with novel sensing capabilities. Our goal is to provide satellites with an unprecedented level of stability, agility, and accuracy, enhancing their capabilities like never before. We’re proud to be supported by NASA, the U.S. Space Force, and the broader Defense community, with upcoming orbital demonstrations on the ISS, commercial and DoD missions. Join us at Magma Space and make a lasting impact on the next generation of space missions!
Description Key Responsibilities
- Develop embedded C on a Xilinx Zynq SoC (bare-metal, FreeRTOS, or embedded Linux).
- Build Python tooling for test automation and data analysis.
- Develop ground-support and test-station software that communicates with hardware over Ethernet or serial.
- Own the CI, build, and version-control infrastructure (DevOps).
- Debug at the hardware–software boundary: read schematics and work at the bench with a scope.
- Establish and champion software practices — code review, testing, and documentation.
- Collaborate closely with GNC, electrical, and mechanical teams.
- Own specific software-based capabilities for Magma’s product suite and clearly communicate technical concepts across cross-functional teams.
- Occasional travel required to support program and customer needs.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 6+ years of software engineering experience.
- Proficiency in embedded C and Python.
- Hardware fluency: able to read a schematic and debug at the bench with an oscilloscope.
- Experience writing maintainable code and setting up code review, testing, and documentation practices.
- Must be a U.S. Person (U.S. citizen, permanent resident, or asylee/refugee) due to ITAR/EAR export control requirements.
Preferred Qualifications
- Experience in spaceflight, defense, or other high-reliability environments.
- FPGA or SoC experience (VHDL/Verilog, Vivado, processor-to-logic interfaces) is a significant bonus but not required.
What We Offer
- The opportunity to work on cutting-edge technology in the rapidly growing space industry.
- A high-energy, in-person team in DC that loves building together: collaborative, ambitious, and mission-aligned.
- Meaningful equity and real ownership: competitive salary plus an equity stake in a fast-growing, well-backed company.
- Comprehensive benefits, including 401(k), health insurance with dental and vision, paid vacation, paid sick leave, paid holidays, paid parental leave, and a free on-site gym.
- Flexible work schedule.
- Relocation assistance.
- The chance to make a real, visible impact on the future of space exploration. Your work will go to space!
The selected applicant will be required to pass a pre-employment third-party background check and reference check.
Magma Space Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Even if you don’t meet all the qualifications as outlined here, but are still excited about the role, we encourage you to apply anyway.
Apply for Sr. Software Engineer
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software EngineerThe Boeing Company · El Segundo, CA · $172–232K/yrPosted 1w agoPosted 1w ago
366 - Senior Software EngineerARSIEM · Fort Meade, MD · $191–214K/yrPosted 6 days agoPosted 6 days ago
Senior Software Engineer, Strategic Defense Anduril Industries · Costa Mesa, CA · $191–292K/yrPosted 3 days agoPosted 3 days ago
Senior Software Engineer, Simulation InfrastructureAnduril Industries · Costa Mesa, CA · $191–253K/yrPosted 2w agoPosted 2w ago
Senior Software Engineer, PyTorch - Deep LearningNVIDIA · Santa Clara, CA · $200–322K/yrPosted 2 days agoPosted 2 days ago
You've read the whole posting — now see how you match it.