Jobs Companies Thermo Fisher Scientific Senior Firmware Engineer

About this Senior Firmware Engineer role at Thermo Fisher Scientific

Thermo Fisher Scientific · Onsite · Jiangsu, China

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.

DESCRIPTION:
Join our collaborative team at Thermo Fisher Scientific and help develop innovative software solutions for scientific instruments. You'll work on advanced technologies that enable breakthrough research in fields like semiconductors, life sciences, and materials analysis. As a Software Engineer III, you'll design and implement sophisticated software applications that control our electron microscopes and analytical instruments, helping customers make discoveries that improve lives worldwide. Working in an agile environment with international teams, you'll contribute to technical innovation while collaborating with scientists, engineers, and domain experts across multiple disciplines.

REQUIREMENTS:
• Advanced degree plus 3 years of experience, or Bachelor's degree plus 5 years of experience in software development in a commercial environment
• Preferred Fields of Study: Computer Science, Software Engineering, Computer Engineering, or related technical field
• Strong proficiency in modern C++, C#, or Python development
• Expertise in object-oriented design patterns, data structures, and algorithms

• Demonstrated ability to work independently and support team members
• Excellent problem-solving and analytical skills
• Strong communication skills and ability to collaborate in cross-functional teams
• Experience with continuous integration/deployment (CI/CD) tools and practices
• Knowledge of version control systems like Git
• Proficiency in automated testing and test-driven development
• Experience with microservices architecture and containerization
• Ability to understand complex technical and scientific requirements

- Good skill set in boot loader, RTOS and Linux (involving kernel, driver)

-   Solid embedded software and hardware debug skills

-   Familiar with ARM hardware architecture and general IDE (Eclipse, IAR, Keil)

-   Experience with communication programming on RS232 / RS485 / Ethernet / SPI / I2C / USB, etc.

-    Experience in unit test (e.g. gtest, cppunit) and python programming.

-    Knowledge of software configuration management tools, defect tracking tools, and peer review.
• Ability to travel occasionally (5-10%) for collaboration with global teams
• Strong English communication skills, both written and verbal

Ready to apply to Thermo Fisher Scientific?
Apply to Thermo Fisher Scientific

About Thermo Fisher Scientific

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of more than $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our global team delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosyste

See all jobs at Thermo Fisher Scientific →

Similar jobs

Critical Loop
Firmware Engineer
Critical Loop
⚡ Apply early Torrance (Hybrid) Hybrid $160,000–$200,000
● New 👁 Seen ✓ Applied 23m ago
SharkNinja
Senior Connected Firmware Developer
SharkNinja
⚡ Apply early Needham, MA, United States Onsite $125,000–$150,000
● New 👁 Seen ✓ Applied 6h ago
SharkNinja
Senior Embedded Firmware Developer
SharkNinja
⚡ Apply early Needham, MA, United States Onsite $125,000–$150,000
● New 👁 Seen ✓ Applied 6h ago
Verkada
Senior Embedded Engineer - Camera Firmware
Verkada
⚡ Apply early San Mateo, CA United States Onsite $200,000–$300,000
● New 👁 Seen ✓ Applied 20h ago
Harbinger Motors Inc.
Firmware Engineer (Bare-Metal / RTOS)
Harbinger Motors Inc.
⚡ Apply early Garden Grove, CA Onsite $130,000–$160,000
● New 👁 Seen ✓ Applied 20h ago
Anduril Industries
Senior Firmware Engineer
Anduril Industries
⚡ Apply early Irvine, California, United Sta... Onsite $192,000–$292,000
● New 👁 Seen ✓ Applied 21h ago
Harbinger Motors Inc.
Software Engineer, Firmware
Harbinger Motors Inc.
⚡ Apply early Garden Grove, CA Onsite $130,000–$160,000
● New 👁 Seen ✓ Applied 21h ago
DoorDash USA
Embedded Software Engineer (Firmware) - DoorDash Air
DoorDash USA
⚡ Apply early San Francisco, CA Onsite $168,000–$247,000
● New 👁 Seen ✓ Applied 22h ago
DoorDash USA
Firmware Validation & Integration Engineer
DoorDash USA
⚡ Apply early San Francisco, CA; Oakland, CA Onsite $193,800–$285,000
● New 👁 Seen ✓ Applied 22h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Thermo Fisher Scientific

See all jobs at Thermo Fisher Scientific →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free