Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Development Engineer

Home > C/C++ programming jobs

Firmware Development Engineer in USA new

  • Kairos Power
  • Full time
  • Email
  • Alameda, CA

Responsibilities

  • Support firmware development for reactor protection, instrumentation, control, and related plant systems.
  • Implement and debug embedded firmware in C/C++ and support FPGA logic development as applicable.
  • Develop firmware requirements, interface definitions, design descriptions, and traceability documentation.
  • Develop and execute unit, integration, and regression tests; investigate anomalies and support independent verification and validation.
  • Support laboratory hardware bring-up and firmware integration using schematics, datasheets, debuggers, oscilloscopes, and logic analyzers.
  • Maintain version control, configuration management, code reviews, change control, reproducible builds, and documented firmware releases.
  • Collaborate with hardware, controls, systems, and test engineers on interface issues, system testing, and commissioning.
  • Follow nuclear quality assurance, software lifecycle, and cybersecurity procedures and incorporate technical review feedback.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • Entry-level position suitable for recent graduates or candidates with 0–2 years of relevant experience; coursework, laboratory work, capstone projects, internships, and personal projects are acceptable.
  • Foundational programming skills in C or C++ and experience developing and debugging software for a microcontroller, embedded processor, or comparable platform.
  • Understanding of digital logic and embedded concepts including memory, interrupts, timers, state machines, and real-time behavior.
  • Ability to read technical documentation and basic schematics, troubleshoot methodically, and document designs, test results, and issues clearly.
  • Familiarity with version control such as Git and basic software testing practices.
  • Strong attention to detail, clear communication, collaboration, willingness to ask questions, and ability to learn from technical reviews.
  • Preferred exposure to VHDL/Verilog, FPGA tools, Python test automation, laboratory instruments, or SPI, I2C, and UART interfaces.
  • Interest in nuclear energy and safety-critical engineering; familiarity with requirements traceability, verification and validation, or quality assurance is a plus.

Benefits

  • Medical, dental, and vision benefits for employees and dependents.
  • Paid vacation.
  • 401(k), pre-tax health insurance, dependent care, and commuter benefits through an FSA.
  • Full-time employee benefits are available; interns are excluded.
  • Onsite work at the Alameda, California headquarters, with the posting marked hybrid.

Salary: $92k - $109k/yr

Kairos Power

Kairos Power designs and commercializes advanced nuclear reactors using a fluoride-salt coolant to deliver high-temperature, low-carbon energy for utilities and industrial customers. The company develops, licenses, and builds demonstration systems as a path to fleet deployment, with offerings spa...

Similar positions

Principal Software Engineer, Spacecraft Simulation

  • True Anomaly
  • Full time
  • USA
  • 10/31/2026
  • Salary: $210k - $325k/yr
  • Denver, CO

Senior Embedded Firmware Developer

  • SharkNinja
  • Full time
  • USA
  • 10/31/2026
  • Salary: $125k - $150k/yr
  • Needham, MA

Senior Flight Software Engineer

  • Starpath Robotics
  • Full time
  • USA
  • 10/31/2026
  • Salary: $155,000 – $200,000
  • Hawthorne, California

System Software Engineer

  • Canonical
  • Full time
  • Remote
  • 10/31/2026
  • Americas

Embedded Linux Software Engineer

  • Impulse Space
  • Full time
  • USA
  • 10/31/2026
  • Redondo Beach, CA