Firmware Engineer

Sun Nuclear

Florida

On-site

USD 65,000 - 90,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sun Nuclear Corporation is seeking an Embedded Firmware Engineer I to support the development and sustaining engineering of embedded systems used in radiation measurement and medical-device instrumentation. This early-career role works at the intersection of firmware, electronics, instrumentation, and software.

The engineer will begin with well-defined firmware, HAL, driver, debugging, test, and documentation assignments under the mentorship of a senior firmware engineer, then grow into broader

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Coursework, internship, co-op, project, hobby, or professional experience with embedded systems.
  • Working knowledge of C or C++ and basic understanding of microcontrollers and embedded software concepts.
  • Ability to read basic electrical schematics and electronic component datasheets.
  • Familiarity with UART, SPI, I2C, USB, or CAN.
  • Experience with Git or equivalent source control.
  • Structured problem-solving skills and clear technical communication.

Responsibilities

  • Develop, modify, debug, and maintain embedded C/C++ firmware for microcontroller-based products.
  • Implement firmware features, HAL components, drivers, device interfaces, initialization, configuration, and error handling.
  • Support hardware bring-up and troubleshoot issues across firmware, electronics, and host software.
  • Read schematics and datasheets; use oscilloscopes, logic analyzers, and multimeters.
  • Support serial, USB, and other embedded communications between devices and host applications.
  • Build firmware from controlled repositories and follow branching and release practices.
  • Develop and execute unit-level and firmware-level tests; support testing and defect investigations.
  • Create design notes, interface documentation, test records, and change documentation for regulated development.
  • Participate in design and code reviews; collaborate with electrical, software, systems, test, manufacturing, and quality engineers.
  • Learn Sun Nuclear firmware architectures and progressively assume sustaining responsibility.

Skills

Embedded C/C++
Microcontrollers
Git or version control
Debugging
Schematic reading

Education

Bachelor's degree in Electrical/Computer Engineering/CS

Tools

IAR Embedded Workbench
STM32 tools
Visual Studio

Job description

Sun Nuclear is seeking an Embedded Firmware Engineer I to support the development and sustaining engineering of embedded systems used in radiation measurement and medical-device instrumentation. This early-career role works at the intersection of firmware, electronics, instrumentation, and software. The engineer will begin with well-defined firmware, hardware abstraction layer (HAL), driver, debugging, test, and documentation assignments under the mentorship of a senior firmware engineer, then grow into broader ownership of embedded platforms and legacy product knowledge.

Key Responsibilities

  • Develop, modify, debug, and maintain embedded C/C++ firmware for microcontroller-based products.
  • Implement well-defined firmware features, HAL components, low-level drivers, device interfaces, initialization, configuration, and error/status handling.
  • Support hardware bring-up and troubleshoot issues spanning firmware, electronics, communications, and host software.
  • Read schematics and component datasheets and use standard bench equipment such as oscilloscopes, logic analyzers, and digital multimeters.
  • Support serial, USB, and other embedded command/response communications between devices and host applications.
  • Build firmware from controlled repositories and follow established branching, peer-review, configuration-management, and release practices.
  • Develop and execute unit-level and firmware-level tests; support design acceptance testing, defect investigation, and regression testing.
  • Create clear design notes, interface documentation, test records, and change documentation for regulated product development.
  • Participate in design and code reviews and collaborate with electrical, software, systems, test, manufacturing, and quality engineers.
  • Learn existing Sun Nuclear firmware architectures and progressively assume sustaining responsibility for established products.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related technical discipline.
  • Coursework, internship, co-op, project, hobby, or professional experience with embedded systems.
  • Working knowledge of C or C++ and basic understanding of microcontrollers and embedded software concepts.
  • Ability to read basic electrical schematics and electronic component datasheets.
  • Familiarity with common interfaces such as UART, SPI, I2C, USB, or CAN.
  • Experience with source control such as Git or an equivalent system.
  • Structured problem-solving skills, clear technical communication, and willingness to work directly with laboratory hardware.

Preferred Qualifications

  • Experience with STM32 or NXP microcontrollers and related development tools.
  • Exposure to interrupts, timers, DMA, ADCs, RTOS concepts, memory-mapped peripherals, FPGA-to-MCU interfaces, or reusable driver/HAL design.
  • Experience with IAR Embedded Workbench, STM32 development tools, Visual Studio, Python, C#, or scripting for test automation.
  • Exposure to medical devices, regulated product development, design controls, or IEC 62304.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Mirion Technologies, Inc. • Melbourne (FL)

On-site
USD 65,000 - 90,000
Firmware Engineer
Firmware Engineer

Mirion • Melbourne (FL)

On-site
USD 70,000 - 100,000
Embedded Firmware Engineer I — Med‑Device Systems
Embedded Firmware Engineer I — Med‑Device Systems

Sun Nuclear Corporation • Florida

On-site
USD 65,000 - 90,000
Embedded Firmware Engineer I — Medical Devices
Embedded Firmware Engineer I — Medical Devices

Mirion • Melbourne (FL)

On-site
USD 70,000 - 100,000
Firmware Engineer
Firmware Engineer

Gem Care, Inc • Knoxville (TN)

On-site
USD 120,000 - 150,000
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations, Ltd. • Austin (TX)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global • Carol Stream (IL)

On-site
USD 90,000 - 125,000