Senior Software Engineer – Federal Systems
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAt MatrixSpace, we are building technology that bridges the physical and digital worlds — combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence.
We are seeking a Senior Software Engineer to join our Federal Systems team. This role supports the product across the product life cycle – including design, prototype implementation, field test, and productization. The ideal candidate brings strong hands-on experience across C/C++, Python, and embedded software, with exposure to Software-Defined Radio (SDR) platforms, secure communications, and ISR-relevant sensors. This requires technical depth, system-level thinking, and the ability to operate effectively in regulated and classified environments. The role is primarily onsite in Burlington, MA, with flexibility for hybrid work as project requirements allow.
### Key Responsibilities:
- Design, implement, and maintain embedded and real-time software systems.
- Extend commercial products to the military domain and austere environments.
- Use military domain knowledge to recommend software product improvements.
- Design, implement, and maintain different operating modes for the SDR: radar, EW, mesh comms, passive RF, etc.
- Integrate MatrixSpace sensor system data into commercial and military C2 systems, such as ATAK, FAAD-C2, Lattice, etc.
- Support hardware/software co-design, collaborating with electrical engineers on SoC, FPGA, PCB, and RF-adjacent systems.
- Develop operator, analyst, or engineering-facing tools, including GUI applications, visualization interfaces, and web-based dashboards.
- Participate in system integration, lab testing, verification, and validation, including hardware-in-the-loop testing and design of unique testing scenarios.
- Contribute to technical design reviews, requirements decomposition, and interface control documentation (ICDs).
- Support customer demonstrations, test events, and operational evaluations.
- Mentor junior engineers and contribute to engineering best practices within the Federal Systems team.
### Required Skills and Experience:
Candidates must be legally authorized to work in the United States without employer sponsorship and may be required to obtain and maintain a U.S. government security clearance in the future.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline.
- At least 5 years of professional experience in embedded systems for federal, defense, aerospace, robotics, or sensing applications.
- Demonstrated proficiency for design, implementation, and maintenance of embedded and real-time software systems using C++, C, and Python for Linux-based embedded platforms, including ARM, SoC-based systems, GPU-accelerated edge devices, and FPGA-integrated architectures.
- Experience designing and performing tests to validate new software features at the unit level to system level.
- Experience using Git-based version control, Agile workflows, and CI/CD pipelines.
- Strong written and verbal communication skills.
### Preferred Skills and Experience:
We recognize that candidates may bring deep expertise in some areas and working knowledge in others. This role emphasizes embedded and sensor-facing software; experience in other areas is a plus but not required on day one.
- Experience with radar systems, RF signal processing, GPS/GNSS, or ISR platforms.
- Experience with distributed systems, REST APIs, WebSocket-based services, or data visualization pipelines.
- Experience writing and deploying containerized software with Docker and DevSecOps pipelines.
- Experience with outputs from convolutional neural networks (CNNs).
- Experience contributing to secure and mission-critical system design, including cryptographic interfaces, key handling workflows, and system hardening concepts.
- Previous experience evaluating and implementing RMF controls.
- Previous demonstrated integration of military C2 systems such as TAK, FAAD-C2, SAPIENT, Lattice, etc.
- Familiarity with MATLAB, simulation environments, and hardware-in-the-loop testing.
### Why Join Us
- Join a team that thrives on innovation and collaboration.
- Work on cutting-edge technology bridging embedded systems, cloud computing, and AI applications
- Collaborate with world-class engineers solving complex distributed systems challenges
- High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives
- Competitive compensation, equity options, and a culture that values innovation and technical excellence.