You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Thermo Fisher Scientific

C/C++ Developer - Embedded Software

  • Hybrid
  • 3-6 years
  • English (B2)

Salary

Not stated

Similar roles pay €55K - 75K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company has just set up a new engineering team in Brno. The team builds embedded software for advanced scientific instruments, and you would work on the software behind its High-Performance Liquid Chromatography (HPLC) systems as a C++ developer.

You will work in an international, agile setting alongside scientists, engineers and domain specialists to build reliable, high-quality software that supports technical progress and research results.

Work schedule: standard Monday to Friday. Environment: office.

Responsibilities

  • Write and maintain embedded software that controls instruments, including motors, valves and pumps, and that acquires, filters and analyses sensor data across fluidics, optics and mechanical subsystems.
  • Turn scientific and technical requirements from instrument development teams into software.
  • Work with electronics engineers on board bring-up, hardware checks, debugging and root-cause analysis.
  • Build, test and document new interfaces and components for the embedded platform libraries.
  • Help shape firmware architecture, specifications and design reviews for new products.
  • Find and fix problems reported from the field so products stay reliable and customers stay satisfied.
  • Build and support software used in manufacturing and production testing.
  • Coordinate with engineering and production teams spread across the world.

Requirements

  • At least 3 years of embedded software experience in a commercial setting.
  • A university degree in engineering or computer science, or equivalent commercial experience.
  • Strong experience writing embedded software for microcontrollers in C and C++.
  • Solid grasp of object-oriented design, software architecture, design patterns, data structures and algorithms.
  • Experience with multithreaded and multicore programming on RTOS platforms.
  • Hands-on experience with hardware debugging, board bring-up and root-cause analysis.
  • Good working knowledge of embedded hardware, communication protocols and processor architectures.
  • Working knowledge of modern tooling and practices such as Git, GCC, Jenkins, Jira, automated testing and CI/CD.
  • Strong analytical and problem-solving skills, and the ability to work on your own.
  • Good written and spoken English.
  • Interest in AI-assisted development tools, and awareness of cybersecurity and software quality requirements.

Conditions

Office-based work in Brno, Monday to Friday, with a standard schedule.

Partial home office of 1 to 2 days per week is possible after the probation period.

Equal opportunity statement is omitted for brevity.

Benefits

  • Flexible working hours to help balance work and private life.
  • 25 days of vacation and 5 sick days per year.
  • Annual bonus, meal allowance and a pension insurance contribution.
  • Discounted mobile plan for you and your family, a free Multisport card, and discounted life and health insurance.
  • Relax zones, power yoga classes, a gym, an outdoor playground, on-site physiotherapy massages and a company canteen serving fresh meals all day.
  • A brand-new maker space with a VR headset, a video, music and podcast recording studio, Lego Mindstorms, a 3D printer, Arduino kits and more.

Where you’d work

Hybrid, 1 to 2 days a week in the office

About the company

Thermo Fisher Scientific

Office in Brno, Czechia

Also hiring in Eindhoven, Netherlands, Vilnius, Lithuania, United States and 18 more places

23 of their 114 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • C++
  • CI/CD
Type
Full-time
Region
Europe
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Experience
3+ years
Tech stack
  • C++
  • CI/CD

Location

Work model
Hybrid
Region
Europe
Office
  • Brno, Czechia
Days in the office
1 to 2 days

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason