C

Commonwealth Fusion Systems

Develops high-temperature superconducting fusion magnets

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeDevens, MA, USA$107k - $160k /yr

About the Job

Requirements

  • A bachelor's degree in a relevant engineering field, such as computer science, computer engineering, electrical engineering, or industrial engineering.
  • At least 7 years of relevant experience.
  • Professional experience with embedded, real-time control systems.
  • Professional experience producing production-quality control software.
  • Experience with modern software development lifecycle practices, including continuous integration and continuous delivery, Git version control, unit testing, and integration testing.
  • Proficiency with Python.
  • Proficiency with at least one real-time control language, such as C++ or Rust.
  • Ability to perform activities such as typing, standing, and sitting for extended periods.
  • Dedication to safety in mitigating industrial hazards, including heat, cold, noise, fumes, strong magnets, lead, high voltage, high current, pressure systems, and cryogenics.
  • Willingness to occasionally travel or work required nights, weekends, or on-call.

Responsibilities

  • Design, implement, and verify software and controls for advanced research and development equipment and complex machinery.
  • Develop control software across multiple platforms, including real-time Linux, microcontrollers, and field-programmable gate arrays.
  • Verify embedded software with hardware-in-the-loop testbeds and field commissioning activities.
  • Improve software tooling to increase developer velocity and enable new capabilities.
  • Collect functional requirements from customers and produce software solutions that meet those requirements.
  • Integrate software into software testbeds, hardware testbeds, and production tools.
  • Contribute to the broader software ecosystem by improving tooling and processes used across the company.
  • Write high-quality, production-ready code for mission-critical real-time systems.

Desired Qualifications

  • Experience with mission- or safety-critical systems.
  • Experience with large-scale industrial systems.
  • Familiarity with real-time Linux.
  • Familiarity with bare-metal microcontrollers.
  • Familiarity with field-programmable gate array development.
  • Familiarity with common input/output protocols, including SPI, CAN, and serial.
  • Familiarity with general networking, including IP and UDP.

About the Company

Commonwealth Fusion Systems

Develops high-temperature superconducting fusion magnets

Commonwealth Fusion Systems builds fusion energy systems that aim to provide clean, affordable power. It designs tokamaks using high-temperature superconducting magnets to make smaller, less expensive machines. Its flagship SPARC is intended to produce net energy, with ARC envisioned as the first commercial fusion power plant. The company collaborates with MIT and focuses on a data-driven, mission-focused path to scalable fusion energy for large energy users.

Company size
1,001-5,000
Company stage
Grant
Total funding
$4B
Headquarters
Harvard, MA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Commonwealth Fusion Systems

See more jobs