Role OverviewDevelop software for a rapidly growing space industry, working on cutting-edge technology. Collaborate with a high-energy, in-person team in DC. Own specific software-based capabilities for Magma's product suite.
What You Will Do
Develop embedded C, build Python tooling, develop ground-support and test-station software, own CI, build, and version-control infrastructure, debug at the hardware-software boundary, establish and champion software practices.
Why It Might Be a Fit
Required strengths: proficiency in embedded C and Python, hardware fluency, experience writing maintainable code, setting up code review, testing, and documentation practices. Preferred qualifications: experience in spaceflight, defense, or high-reliability environments, FPGA or SoC experience.
Requirements
- 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
Benefits
- Meaningful equity and real ownership
- 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
]]>