Senior Firmware Engineer
Thermo Fisher Scientific
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
At Thermo Fisher Scientific, our mission is to enable our customers to make the world safer. As a Senior 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 scientists, electrical engineers, systems engineers, and software teams, you will help ensure our instruments perform accurately, reliably, and securely in demanding real-world environments. Your work will directly impact the usability, performance, connectivity, and long-term reliability of products that support critical safety and response missions around the world.
Position Summary
We are seeking a highly skilled Senior Firmware Engineer to design, develop, test, and maintain embedded firmware for next-generation connected products. This role requires strong hands-on experience with embedded C, real-time operating systems, and microcontroller-based development, with particular emphasis on Renesas chipsets. The ideal candidate will be comfortable working close to the hardware, collaborating across electrical, software, systems, and product teams, and delivering reliable firmware for production-quality embedded systems.
Key Responsibilities
Design, develop, debug, and maintain embedded firmware using C for microcontroller-based 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 Renesas-based platforms, including peripheral configuration, board support packages, bootloaders, and device drivers.
Work closely with electrical engineering teams to support hardware bring-up, schematic review, 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.
Participate in firmware architecture, design reviews, code reviews, and technical decision-making.
Implement robust, maintainable, and testable firmware for commercial or 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, 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 degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
7+ years of professional embedded firmware development experience.
Strong programming experience in embedded C.
Hands-on experience developing firmware for real-time operating systems such as FreeRTOS, ThreadX, Zephyr, embOS, or similar.
Experience developing firmware for Renesas microcontrollers or microprocessors, including use of Renesas development tools, SDKs, BSPs, or IDEs.
Strong understanding of embedded systems concepts, including interrupts, timers, DMA, memory management, bootloaders, power management, and communication protocols.
Experience with firmware debugging tools such as JTAG/SWD, oscilloscopes, logic analyzers, and protocol analyzers.
Familiarity with common embedded communication interfaces including SPI, I2C, UART, USB, CAN, and Ethernet.
Experience with version control systems such as Git.
Ability to read schematics and work closely with hardware engineers during board bring-up and troubleshooting.
Strong analytical, debugging, and problem-solving skills.
Excellent written and verbal communication skills.
Preferred Qualifications
Experience with AWS IoT Greengrass, AWS IoT Core, or cloud-connected embedded devices.
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.
Experience developing Linux-based edge applications or integrating microcontroller firmware with embedded Linux systems.
Experience with automated testing, CI/CD pipelines, static analysis, or code quality tools for embedded software.
Experience in regulated, industrial, medical, life sciences, or high-reliability product environments.
Familiarity with software development processes such as Agile, Scrum, or stage-gate product development.
Desired Attributes
Deep technical curiosity and a hands-on approach to solving complex embedded problems.
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 mentor junior engineers and contribute to firmware best practices.
Experience with AWS IoT Greengrass, cloud-connected devices, or edge computing is a strong plus.
Example Technology Stack
Languages: C, C++, Python
RTOS: FreeRTOS, ThreadX, Zephyr, or similar
Chipsets: Renesas RA, RX, RL78, RZ, or similar Renesas platforms
Tools: Renesas e² studio, IAR, GCC, JTAG/SWD debuggers, Git
Interfaces: SPI, I2C, UART, USB, CAN, Ethernet, GPIO, ADC
Cloud/Edge: AWS IoT Greengrass, AWS IoT Core, MQTT
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
- ...Good experience of working in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development in software design and development 3. Ability to understand and apply...Senior
- ...Senior Firmware Engineer The Senior Firmware Engineer is a hands-on technical leader responsible for architecting and delivering embedded firmware for innovative products across a wide range of industries. This role spans the full development lifecycle—from early concept...SeniorPermanent employmentFlexible hours
- A technology company in Cleveland, Ohio is seeking an experienced firmware engineer with 6 years of expertise in C++ and real-time operating systems (RTOS). The ideal candidate will have a Bachelor's degree in Electrical Engineering or Computer Science and experience in...Senior
- A technology firm in Cleveland, Ohio, is seeking a skilled Software Engineer with a Bachelor's degree in Electrical Engineering or Computer Science and 6 years of experience. The ideal candidate should possess strong C++ skills, expertise in real-time operating systems...Senior
- Millennium Control Systems Llc in Beachwood, Ohio is seeking a Senior Hardware Design Engineer responsible for developing and documenting complex electrical systems and components. You will collaborate with project engineers and team managers to ensure high quality and...Senior
- Job Title Job Description: BS degree with 5 years experience Experience of working in C/C++ in embedded/software application Experience with software design and development Experience in object-oriented analyses, design and programming technique in C++ Experience working...
- ...Firmware Engineer We are looking for a firmware engineer to play a key role in new product development and existing product support. Reporting to the firmware supervisor, the successful candidate will enhance, troubleshoot, research, and resolve embedded software challenges...Contract workWork experience placementWork at office
$113k - $165k
Eaton Corporation is seeking an IT Incident Response Engineer based in Beachwood, OH. This role involves identifying and responding to advanced cyber threats across various environments, including cloud and on-premises. The ideal candidate will possess a bachelor’s degree...Senior$130k - $200k
This Jobot Job is hosted by: Katie Griffith Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary: $130,000 - $200,000 per year A bit about us: We are an oil & gas firm servicing clients throughout Texas and beyond...SeniorLocal area- Embedded Firmware Engineer - Cloud Analytics Technologies LLC - Cleveland, OH. Job Description Bs degree with electrical / cs with 6 years’ experience firmware and experience in C++ and RTOS. Software engineering experience with development in design and development....
- Cloud Analytics Technologies LLC is looking for an Embedded Firmware Engineer to develop software for real-time systems. The ideal candidate should have a Bachelor's degree in Electrical Engineering or Computer Science, along with 6 years of experience in firmware development...
- A leading American retail brand in Beachwood, Ohio, seeks a part-time Sr Brand Ambassador to enhance customer shopping experiences. Responsibilities include engaging customers, educating them on products, and assisting team members. Ideal candidates are energetic, enjoy...SeniorPart timeWeekend workAfternoon shift
- ...Mercor is looking for Senior Software Engineers to join our team in Cleveland, Ohio. In this high-urgency role, you will be responsible for developing and maintaining full-stack applications while actively participating in architecture discussions. The ideal candidate...SeniorRemote work
- ...Senior Java Developer Will lead a team of developers that support the enhancement and maintenance of Java/J2EE-based Internet and... ...solutions, so the candidate must have good general technical engineering skills, strong technical aptitude, and a desire for such flexibility...Senior
- ...conduct an impact analysis and make recommendations. Will utilize engineering technical skills and project management tools/methods to... ...tasks as part of cro...Compliance, Engineer, Project Management, Senior, Product Engineer, Manufacturing, Technology, Technical...Senior
- recruitometry is seeking a Trusts & Estates Principal Associate in Cleveland, Ohio. This role involves leading complex estate planning and tax engagements for high-net-worth clients. You will collaborate with a team and build long-term relationships while providing exceptional...Senior
- A leading apparel brand in Beachwood, OH is seeking a part-time Sr Brand Ambassador to enhance the shopping experience and build brand loyalty. The ideal candidate enjoys interacting with customers, has a passion for product knowledge, and thrives in a dynamic environment...SeniorPart timeWeekend workAfternoon shift
- ...A leading global professional services firm is seeking a Senior AI Native Engineer to revolutionize business applications of artificial intelligence. The successful candidate will research, build, and implement scalable AI systems while working collaboratively with teams...Senior
- Nestlé S.A. is seeking a Kronos / UKG Pro WFM Business Lead to provide operational support for the UKG Pro Workforce Management solution across assigned locations. This role plays a critical part in ensuring accurate time capture and compliant pay outcomes. The ideal candidate...SeniorPart time
- Helix Operating Company LLC in Beachwood, Ohio, is looking for a CNC Machinist III. You'll independently set up, operate multi-axis CNC machines, and ensure precision in manufacturing processes. The ideal candidate has over 10 years of experience with CNC turning and milling...Senior
- ...Senior Accountant Hybrid role | Cleveland, OH If you're 2-3 years into your public accounting career and starting to feel like you're just checking boxes each month... this might be worth a conversation. We're partnering with a publicly traded, global manufacturing...Senior
- ...Senior Java Developer Location: Cleveland, OH (Onsite) Duration: Full-time only Job Description: • Experience working with Microservices using Java Spring boot framework and Cloud-Native architecture. • Experience with API and Event-driven systems. • Experience...SeniorFull timeImmediate startRelocation
- ...Embedded Software Engineer Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special...SeniorTemporary workVisa sponsorshipWork visaFlexible hours
$100k - $120k
Must Have Technical/Functional Skills: Sr. Java / Microservices Developer - JD : Need a strong profile with very good expertise and exposure. Must Have Skills: 1. Java struts 2. Spring/Spring boot, 3. Java Microservices, 4. Spring...Senior- Pearson Carter is seeking a D365 F&O Developer in Cleveland, Ohio, offering a competitive salary of up to 150K. You will develop and maintain D365 solutions within a growing distribution business, contributing to a leading B2B eCommerce platform. The ideal candidate has...Senior
- ...Remote Contract Opportunity for Senior Cloud Engineer Contract Sonoma Consulting is one of the fastest growing Global IT Consulting and Executive Search providers with offices in Naperville IL; Chicago IL; Tyson's Corner VA and Hyderabad India. Our clients range from start...SeniorContract workRemote work
- Swagelok, located in Solon, Ohio, is hiring an Inspector to ensure product and process conformance. Candidates should possess a high school diploma and strong math skills. Responsibilities include interpreting quality specifications, executing inspections, and ensuring ...Senior
- Hubbell Incorporated is seeking a Sales Director for Electric Meters to drive growth in the North Central region. In this role, you will lead complex deals and partner with utilities to shape advanced metering infrastructure. Ideal candidates will have strong networking...Senior
- Nestlé is seeking a Kronos / UKG Pro WFM Business Lead (KBL) to oversee functional ownership and operational support for the UKG Pro Workforce Management solution. The KBL will ensure accurate payroll operations and serve as the liaison among Operations, HR, and Payroll...Senior
- Position Overview:The Senior Hardware Design Engineer plays a key role in the development and execution of electrical hardware designs for a wide range of industrial and technical applications. This position is responsible for designing, developing, and documenting complex...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!

