Embedded Firmware Engineer - Radiation Detection
JOB DESCRIPTION
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
LOCATION: This is a fully onsite position based at our Oakwood Village, OH site.
- Must be legally authorized to work in the United States without sponsorship now or in the future.
- Must be able to pass a comprehensive background check, which includes a drug screen.
How you will make an impact
At Thermo Fisher Scientific, our mission is to enable our customers to make the world safer. As an Embedded Firmware Engineer, you will help develop and deliver the embedded software that powers next-generation handheld radiation detection and identification systems used in public safety, dosimetry, environmental monitoring, and emergency response.
You will play a key role in translating advanced sensing technologies and system concepts into reliable, field-ready products by designing, developing, and integrating robust firmware for embedded platforms. Working closely with radiation scientists, electrical engineers, systems engineers, and software teams, you will help ensure our instruments perform accurately and reliably in demanding real-world environments.
This role is well suited for an early-career engineer with strong embedded software fundamentals and hands-on exposure to radiation detection, spectroscopy, scientific instrumentation, or sensor signal processing through graduate research, internships, co-ops, or prior employment.
Position Summary
We are seeking an Embedded Firmware Engineer to design, develop, test, and maintain firmware for next-generation radiation detection products. The role requires strong embedded C/C++ skills, microcontroller-based development, and familiarity with real-time systems and hardware interfaces. The ideal candidate is comfortable working close to the hardware and has enough radiation-detection or signal-processing background to understand detector data, calibration, and measurement behavior. Experience with Renesas platforms is a plus, but not required.
Experience with radiation instrumentation, spectroscopy, detector signal processing, Python-based analysis, or connected embedded products is a strong plus.
Key Responsibilities
Design, develop, debug, and maintain embedded firmware using C/C++ for microcontroller-based radiation detection systems.
Develop firmware running on real-time operating systems, including task scheduling, inter-task communication, timing, synchronization, and resource management.
Bring up and integrate firmware on microcontroller-based platforms, including peripheral configuration, board support packages, bootloaders, and device drivers; experience with Renesas platforms is a plus.
Work closely with electrical engineering and radiation science teams to support hardware bring-up, detector/electronics integration, board validation, and root-cause analysis.
Develop and maintain low-level drivers for interfaces such as I2C, SPI, UART, USB, CAN, Ethernet, GPIO, ADC, PWM, and similar embedded peripherals.
Support implementation and integration of radiation measurement functions such as detector calibration, pulse/event processing, spectral data handling, count-rate processing, alarm logic, and detector health/status monitoring.
Analyze detector data, spectra, and acquired signals with scientists and systems engineers to troubleshoot instrument performance and translate validated algorithms or calibration methods into efficient embedded implementations.
Develop or use Python, MATLAB, or similar analysis tools for firmware verification, detector characterization, calibration studies, and test automation.
Participate in firmware architecture, design reviews, code reviews, and technical decision-making.
Implement robust, maintainable, and testable firmware for commercial radiation detection and industrial embedded products.
Debug complex firmware and hardware interactions using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other lab equipment.
Support integration of embedded systems with higher-level software, detector-processing functions, connectivity stacks, and cloud-based services.
Develop unit, integration, and system-level test strategies for embedded firmware.
Create and maintain technical documentation, including requirements, design specifications, test plans, and release notes.
Collaborate with cross-functional teams to deliver high-quality products on schedule.
Required Qualifications
Bachelor’s or Master’s degree in Electrical Engineering , Computer Engineering, Computer Science, Nuclear Engineering, Applied Physics, or a related technical discipline with 5 years in related field.
Strong programming experience in embedded C or C++.
Understanding of embedded systems concepts including interrupts, timers, DMA, memory management, bootloaders, power management, and communication protocols.
Familiarity with real-time embedded systems or RTOS concepts such as task scheduling, synchronization, inter-task communication, and resource management.
Hands-on experience with microcontrollers, hardware/software integration, or laboratory instrumentation.
Experience with firmware debugging tools such as JTAG/SWD, oscilloscopes, logic analyzers, or protocol analyzers.
Familiarity with common embedded communication interfaces including SPI, I2C, UART, USB, CAN, Ethernet, GPIO, and ADC-based acquisition.
Exposure to radiation detection, spectroscopy, radiation instrumentation, detector signal processing, or related sensor systems through coursework, research, internships, or professional experience.
Ability to read schematics and work closely with hardware engineers during board bring-up and troubleshooting.
Strong analytical, debugging, and problem-solving skills, with excellent written and verbal communication skills.
Preferred Qualifications
Master’s degree or experience involving embedded systems, radiation detection, spectroscopy, nuclear instrumentation, signal processing, or sensor electronics.
Experience developing firmware for an RTOS such as FreeRTOS , ThreadX , Zephyr, embOS , or similar.
Experience with Renesas RA, RX, RL78, RZ, or other commercial microcontroller platforms and associated SDKs, BSPs, or IDEs.
Familiarity with radiation detector technologies such as scintillators/ SiPMs , semiconductor detectors, gamma-ray spectroscopy, neutron detection, or dosimetry.
Experience with detector calibration, digital pulse processing, spectral analysis, count-rate processing, neutron/gamma discrimination, or related radiation measurement algorithms.
Experience using Python, MATLAB, or similar tools for detector data analysis, test automation, calibration, or algorithm prototyping.
Experience working with ADC data, digitizers, detector waveforms, spectra, or event-based sensor data.
Experience with secure boot, firmware update mechanisms, device provisioning, certificates, encryption, or embedded cybersecurity.
Experience with connectivity protocols such as MQTT, TCP/IP, BLE, Wi-Fi, or cellular, or integrating embedded firmware with Linux/cloud-connected systems.
Experience with automated testing, CI/CD pipelines, static analysis, or code quality tools for embedded software.
Experience in regulated, industrial, scientific instrumentation, medical, life sciences, or other high-reliability product environments.
Desired Attributes
Deep technical curiosity and a hands-on approach to solving embedded problems involving sensors, electronics, and real-world measurement data.
Ability to work independently while collaborating effectively with cross-functional teams.
Strong ownership mindset with attention to quality, reliability, and long-term maintainability.
Comfortable working in a fast-paced engineering environment with evolving requirements.
Ability to learn quickly from experienced firmware engineers and radiation scientists and contribute to strong firmware development practices.
Example Technology Stack
Languages: C, C++, Python
RTOS: FreeRTOS , ThreadX , Zephyr, or similar
Chipsets: Renesas RA, RX, RL78, RZ, or similar embedded microcontroller platforms
Tools: Renesas e² studio, IAR, GCC, JTAG/SWD debuggers, Git, Python-based test/analysis tools
Interfaces: SPI, I2C, UART, USB, CAN, Ethernet, GPIO, ADC
Radiation/Measurement: detector calibration, spectra/event data, pulse/count processing, detector diagnostics
Cloud/Edge: AWS IoT Greengrass, AWS IoT Core, MQTT (plus)
$48 - $75 per hour
...Job Title: Embedded EngineerJob Description This role involves a dynamic mix of activities, including 10% coding, 20% requirements... ...Science or equivalent degree in electrical, computer, software engineering, or computer science. Knowledge of MISRA C standards....SuggestedContract workTemporary workRemote work1 day per week- 3+ years of combined experience in embedded software development. Development with design assurance guidance, such as DO-178 or IEC 6... ...Science or equivalent degree in electrical, computer, software engineering or computer science. Detailed understanding of a variety of...SuggestedWork at office
$90k - $130k
We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and... ...supported, and inspired to grow. Position Summary The Senior Embedded Software Engineer is responsible for designing, developing,...SuggestedContract workFor contractorsFor subcontractorWork at office- ...best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will also contribute...SuggestedFull timeWork at officeVisa sponsorshipWork visaFlexible hours
- ...looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Senior Embedded Software Engineer in Rockwell Automation, you will be part of a new product development team with a focus on design, development, and test...SuggestedFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours
- ...Embedded Software Engineer - Beachwood, OH | Long-Term Project About the Role Join Apex Systems as an Embedded Software Engineer and drive innovation within our new product development team. Be part of a collaborative environment focused on designing and launching...
- ...about building software that powers real-world machines and complex industrial systems? Our Client is looking for a Senior Embedded Software Engineer to join a talented engineering team developing advanced control system products used in modern manufacturing and...
$82k - $84k
...developing their technical leadership and innovation skills within a global company. As an associate on the Delivery (Field Service) Engineering team, you will... Strengthen technical and leadership competencies through classroom training, mentoring, career planning and...Permanent employmentRelocationVisa sponsorshipWork visa$229k - $299.8k
...Solutions (GES) team is the technical backbone for our most strategic Premier accounts. We are a high-performing group of architects and engineers dedicated to solving the most complex networking challenges for the world’s largest organizations. We operate at the intersection...Full timeTemporary workLocal areaRemote workFlexible hours- ...availabilityThe Senior Application Security Engineer is a deeply technical, hands-on... ...traditional SDLC to a mature Secure SDLC with embedded DevSecOps controls, integrating security... ..., container image scanning, and secrets detection.Define vulnerability remediation of SLAs...
- Salesforce Administrator/Developer The Salesforce Administrator/Developer owns the day-to-day configuration, automation, and support of the Salesforce platform. This role blends hands-on administration (security model, declarative automation, data quality, user support...Full timeWork at office
$110k - $125k
...R10098427 Applications Engineer (Open) Location: Twinsburg, OH (AES) - Management - ALTEC How will you CONTRIBUTE and GROW? As a member of the Airgas ALTEC Engineering Solutions Group, based in Cleveland, OH, this individual will play a key role in the...Full timeTemporary workFor contractorsNight shiftWeekend work- ...Job Description Job Description As an Application Engineer, you will be responsible for conceptualizing, prototyping, testing, and validating electro-optical and electromechanical products and subsystems used in high-speed inspection systems. Working within a collaborative...Work at office
- ...experiment, think boldly, make decisions, and build things that matter - you’ll feel at home with us. THE ROLE As a Founding AI Engineer, you will work directly with the founder to design, build, and iterate on various AI systems. The projects will vary - from...Immediate startRemote workHome officeWeekend work
- SAP WM consultant with Decentralised warehouse experience and integration with MM. Start date: ASAP Duration: End of March + ext Location: Remote in EU ~5+ years of hands-on experience implementing, configuring, or supporting SAP WM or decentralized...Immediate startRemote work
- Job TitleSynergistic IT is a full service staffing and placement firm servicing clients in America for over 12 years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services...Full timeH1bImmediate start
- Job Title Synergistic IT is a full service staffing and placement firm servicing clients in America for over 12 years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT...Full timeH1bImmediate start
$70 - $80 per hour
...ago Python Full Stack Developer with Manufacturing Industry experience Westlake, OH $85,000.00-$90,000.00 6 days ago Applications Engineer (Web Technology) - Information Technology (IT) Cleveland, OH $131,080.00-$131,080.00 1 week ago Akron, OH $80,000.00-$130,000.00 1...Full timeWork at officeRemote work- ...review Insight Global's Workforce Privacy Policy: Skills and Requirements • 5+ years of advanced SharePoint administration and engineering experience • Extensive experience supporting SharePoint On-Prem environments, including: o SharePoint 2016 o SharePoint 20...
- Job Description • Support and administer SharePoint 2016 On-Prem environments • Assist with Parker's migration efforts from SharePoint 2016 to SharePoint Subscription Edition (SE) • Troubleshoot SharePoint platform, infrastructure, and user issues • Manage SharePoint...
- Job Description Job Description Company Description Job Description Must be a US Citizen or GC holder with the ability to be hired as an FTE without sponsorships Salesforce Developer You will work directly alongside Business Analysts, Admins, and...Flexible hours
- ...REQUIREMENTS – Software Specialist Bachelors Degree (preferred) or Associates Degree (minimum) in Computer Science, Computer Engineering, Computer Programming or other equivalent technical degree. We offer excellent paid benefits that include: · Paid Health...Relocation package
- ...DescriptionPosition Summary:Rockwell Automation is seeking an Engineering Manager - Hardware to lead a high-performing team responsible... ...Experience with Agile/Scrum methodologies (SAFe)Experience developing embedded hardware systemsExperience with industrial automation products...Full timeWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
- ...a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:As a Software Engineer for Rockwell Automation, you will develop industry-leading commercial software known for its innovation and usability.You will be...Full timeWork at officeFlexible hours
$186.9k - $267.7k
...design through implementation, with a focus on APIs, policy orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to deliver scalable capabilities that support deployment, observability, and...Full timeTemporary workLocal areaRemote workFlexible hours- ...packaging industries. This is a hands-on role focused on software development, system performance, and collaboration within a global engineering environment. In This Role, You Will Design, develop, test, and maintain software for industrial vision inspection...
- ...application design, systems analysis, and programming activities, which may require extensive research. Reports to an Application Engineering Manager or Sr. Technical Lead; may be an individual contributor recognized for specific technical expertise or act as project...Work experience placementMonday to FridayShift work
$293.9k - $406.8k
...responsible for transforming Cisco’s Security products from single point products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and third-party...Full timeTemporary workLocal areaRemote workFlexible hours- We are looking for an experienced Senior Software Developer to join a team supporting a broad set of enterprise applications. This long-term contract position is ideal for someone who can manage day-to-day application stability while also contributing to improvement efforts...Long term contract
- ...Ohio or Mayfield Heights (Onsite) Position: FulltimeRequired Skills and Qualifications:Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.Proven experience in hardware design, including schematic capture and PCB layout.Strong...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer - Radiation Detection. Be the first to apply!



