Commonwealth Fusion Systems
Senior Embedded Software Engineer
$107K–$160K
Devens, MA · Hybrid · Senior · Full-time · Posted Aug 21, 2026
- Experience
- 7+ years relevant experience.
- Education
- Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.).
- Visa sponsorship
- Unknown
About the job
Designs, implements, and verifies embedded control software for advanced R&D equipment and complex machinery, integrating it with testbeds and production tools.
What you'll do
- Develop control software for real-time Linux, microcontrollers, and FPGAs.
- Verify embedded software using Hardware-in-the-loop testbeds and field commissioning.
- Improve software tooling and development processes.
What they ask for
- Bachelor's degree in a relevant engineering field.
- Professional experience with embedded real-time control systems and production-quality control software.
- Experience with modern software development lifecycle practices, including CI/CD, git version control, and testing.
- Proficiency with Python and at least one real-time control language (C++, Rust, etc).
Nice to have
- Experience with mission- or safety-critical systems or large-scale industrial systems.
- Familiarity with real-time Linux, bare-metal microcontrollers, FPGA development, I/O protocols, or networking.
Pay
USD 107,000–160,000 (per-year-salary) — base salary
Tools
real-time Linux, microcontrollers, FPGAs, Hardware-in-the-loop, Python, C++, Rust, CI/CD
Model-written summary · the original posting is authoritative