Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Full-time

JOB DESCRIPTION

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.

LOCATION: This is a fully onsite position based at our Oakwood Village, OH site. Unfortunately, relocation assistance is NOT provided. Priority will be given to LOCAL candidates currently residing in surrounding area.

  • 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. 

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Oakwood Village, OH vacancy
  •  ...data, AI, and cognitive ERP. We help businesses stay future-ready by connecting people, processes, and technology. From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters. Together... 
    Senior
    Permanent employment
    Full time
    Relocation

    Epicor Software Corporation

    Solon, OH
    3 days ago
  •  ...are 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... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  • Precision Castparts Corp. (PCC) is seeking a Payroll Manager for the Airfoils Division in the Cleveland area. The role oversees multi-state payroll processing for a large workforce, including 401K administration, audits, and benefits. The position involves supervising ...
    Senior

    Precision Castparts Corp

    Bedford Heights, OH
    4 days ago
  •  ...Engineering Excellence Heating & Air Conditioning is seeking an experienced Service Technician to perform diagnostic and service work on commercial HVAC systems (5+ tons). You will interact with customers, resolve issues, and promote our products and services while maintaining... 
    Senior

    Engineering Excellence National Account

    Valley View, OH
    1 day ago
  • Job OverviewThe Senior SIT Engineer (Firmware & Hardware) is responsible for leading system integration testing of complex solutions involving firmware, hardware devices, and supporting software systems. This role ensures end‑to‑end quality, reliability, performance, and... 
    Senior
    Flexible hours

    Hubbell

    Solon, OH
    14 hours ago
  • SSP is looking for an advanced-level machinist in Twinsburg, Ohio, responsible for operating production machines and ensuring quality standards. The position requires setup experience and the ability to troubleshoot machinery issues. Candidates should have experience...
    Senior

    SSP

    Twinsburg, OH
    1 day ago
  • A leading industrial manufacturer in Twinsburg, Ohio, is seeking an experienced CNC Machinist to join their Aerospace and Defense team. The role requires expertise in operating CNC lathe and mill machines along with the ability to interpret blueprints and perform setups...
    Senior

    Regal Rexnord Corp

    Twinsburg, OH
    1 day ago
  •  ...EmergencyMD located in Twinsburg, Ohio, is seeking a detail-oriented Senior Staff Accountant. In this role, you will partner closely with the Regional Controller, ensuring accurate financial reporting and day-to-day accounting operations. The ideal candidate must have... 
    Senior

    EmergencyMD

    Twinsburg, OH
    4 days ago
  •  ...We are partnering with a client that's looking for a Senior Talent Acquisition Specialist to help shape and modernize their recruiting function. This hybrid role is much more than full-cycle recruiting—you'll also lead initiatives around AI integration, recruiting process... 
    Senior

    Capstone Search Advisors

    Walton Hills, OH
    4 days ago
  • $183.8k - $263.6k

     ...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... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Richfield, OH
    1 day ago
  •  ...place to do their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionAs a Senior Hardware Development Engineer at Rockwell Automation, you will join a collaborative team developing advanced automation control systems. You'll contribute... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    4 days ago
  •  ...best work. And if that’s you we would love to have you join us!Job DescriptionRole SummaryThe Information Application Development Engineer / Architect will create modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions.... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    14 hours ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:We are hiring a Project Software Engineer to join our FactoryTalk Design Studio (FTDS) development team. In this role, you will be a hands-on software engineer—designing,... 
    Senior
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa

    Rockwell Automation

    Mayfield Heights, OH
    4 days ago
  •  ...an organization, both internally and externallyAbility to travel as required by business and on-call availabilityThe Senior Application Security Engineer is a deeply technical, hands-on engineering and architect-level role responsible for establishing and leading the... 
    Senior

    CBIZ

    Independence, OH
    1 day ago
  •  ...Skill: Senior C#.Net Developer Strong .Net core, API Development & Backend development experience. Develop .Net code to manage the SQL data for various aspects of data driven logic. Utilize Azure DevOps, CI/CD pipelines and associated technologies... 
    Senior

    3B Staffing LLC

    Pepper Pike, OH
    2 days ago
  •  ...WealthBridge Financial Group is seeking a results-oriented Senior Wealth Advisor to join our team. In this position, you will engage with clients to understand their financial objectives and provide them with tailored advice and strategies that align with their goals.... 
    Senior

    WealthBridge Financial Group

    Twinsburg, OH
    2 days ago
  • Warren Roofing & Insulating is seeking a Safety Manager to lead safety initiatives for its Cleveland-based operations, including roofing and restoration projects. You will partner with field leadership, HR, and management to foster a proactive safety culture, ensure regulatory...
    Senior
    Work at office

    Warren Roofing & Insulating

    Walton Hills, OH
    3 days ago
  •  ...learning so that everyone can grow and thrive.This position is not eligible for Visa Sponsorship.POSITION SUMMARYThe Senior Physical Automation Engineer is responsible for designing, developing, implementing, and maintaining automated systems and processes within the organization... 
    Senior
    For contractors
    Relocation package

    Nestlé

    Solon, OH
    1 day ago
  • $90k - $130k

    We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and...  ...valued, supported, and inspired to grow. Position Summary The Senior Embedded Software Engineer is responsible for designing,... 
    Contract work
    For contractors
    For subcontractor
    Work at office

    ALTEN Technology USA

    Twinsburg, OH
    3 days ago
  •  ...ranging over several years. Preferred Qualifications: A Bachelor of Science or equivalent degree in electrical, computer, software engineering or computer science. Detailed understanding of a variety of microcontroller architectures and operational principles. Familiarity... 
    Work at office

    Insight Global

    Twinsburg, OH
    3 days ago
  •  ...challenges. Ability to manage multiple priorities with a sense of urgency. Experience working with cross-functional teams and collaborating with senior executives. Preferred Skills: Experience with business intelligence and data analytics platforms, a Plus. #J-18808-Ljbffr... 
    Senior

    The Judge Group

    Twinsburg, OH
    4 days ago
  •  ...Our partner, a well‑established and growing manufacturing company in the Twinsburg area, is seeking an experienced Senior Staff Accountant to join their accounting team. This position offers the opportunity to play a key role in financial reporting, month‑end close activities... 
    Senior
    Work at office

    Anderson|Biro, LLC

    Twinsburg, OH
    14 hours ago
  •  ...Certification a plusExperience• 5 years experience in project management• 5 years of cross-functional experience preferred. Such as Engineering, Operations, Technical Applications Group, Research & Development, Marketing or related experience preferredAdditional Knowledge,... 
    Senior

    Nestlé

    Solon, OH
    2 days ago
  •  ...MRI Software is seeking a Senior Financial Analyst - FP&A to join our team! This individual will support our professional services business by validating monthly revenue and expenses, analyzing and providing insights on monthly variances to forecast/budget, and supporting... 
    Senior
    Flexible hours

    MRI Software

    Solon, OH
    3 days ago
  •  ...Tuesday-Thursday. There is no relocation assistance available for this position.**POSITION SUMMARYJoin the TAG Center of Excellence in a senior technical role connecting product innovation, compliance, and manufacturing readiness. This hybrid role combines Specification... 
    Senior
    Relocation

    Nestlé

    Solon, OH
    3 days ago
  •  ...factory-authorized Stellantis dealership adding an experienced Tech III to our shop. We are a full-service repair facility performing engine, transmission, diesel, drivability, warranty and electrical repairs — not just maintenance work. This is a true dealership service... 
    Senior
    Price work
    Full time
    Shift work

    Carvana

    Bedford, OH
    2 days ago
  •  ...At Oliver Inc. we are looking for a detail‑oriented, driven Senior Staff Accountant to join our team. This role partners closely with our Regional Controller and plays a key part in ensuring accurate financial reporting and smooth day‑to‑day accounting operations. What... 
    Senior
    Work at office
    Local area

    EmergencyMD

    Twinsburg, OH
    14 hours ago
  • $83.91k - $117.52k

     ...Sponsorship.POSITION SUMMARY:In this role, you’ll serve as a Senior Procurement Specialist, managing the procurement strategy for...  ...Suggest improved ways of working, introducing new processes or re-engineering existing ones in support of key priorities: Recognize... 
    Senior
    Work at office
    Local area
    Flexible hours

    Nestlé

    Solon, OH
    4 days ago
  •  ...everyone can grow and thrive.This position is not eligible for Visa Sponsorship.POSITION SUMMARYThe Sr. Director, Brand Marketing is the senior brand leader for Stouffer’s, one of Nestlé USA’s flagship frozen brands, based in Solon, Ohio. This role is purpose-built for a... 
    Senior
    Shift work

    Nestlé

    Solon, OH
    14 hours ago
  •  ...to Project Managers and project support staff • Serve as a senior point of contact for key client accounts and strategic relationships...  ...skills • 4-year degree in Construction Management or Engineering, or equivalent combination of education and experience; candidates... 
    Senior
    Work at office
    Relocation

    Great Work Employment Services

    Bedford, OH
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!