Embedded Software Developer


Job Location:

Brno - Czech Republic

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Join our engineering team and help develop innovative embedded software solutions for advanced scientific instruments. As a Software Engineer III you will design and implement embedded software that powers our High-Performance Liquid Chromatography (HPLC) systems.

Working in an agile international environment you will collaborate with scientists engineers and domain experts to deliver robust high-quality solutions that drive technical innovation and scientific discovery.

A Day in the Life

  • Design and develop embedded software for instrument control systems including actuators (motors valves pumps) and sensor data acquisition filtering and analysis across fluidics optics and mechanical subsystems.
  • Collaborate with instrument development teams to translate scientific and technical requirements into software solutions.
  • Partner with electronics engineers on board bring-up hardware validation debugging and root-cause analysis.
  • Extend and maintain embedded platform libraries by implementing testing and documenting new interfaces and components.
  • Contribute to firmware architecture specifications and design reviews for new product developments.
  • Investigate and resolve field issues ensuring product reliability and customer satisfaction.
  • Maintain and enhance the embedded software toolchain and development environment.
  • Develop and support software used in manufacturing and production testing.
  • Collaborate with globally distributed engineering and production teams across Europe India and China.

Qualifications

  • Masters degree with 3 years of relevant experience or Bachelors degree with 5 years of experience in embedded software development within a commercial environment.
  • Strong experience developing embedded software for microcontrollers and SoCs using C/C.
  • Solid understanding of object-oriented design software architecture design patterns data structures and algorithms.
  • Experience with multithreaded and multicore programming in RTOS environments.
  • Hands-on experience with hardware debugging board bring-up and root-cause analysis.
  • Good understanding of embedded hardware communication protocols and processor architectures (e.g. USB PCIe I²C SPI ARM Intel Microchip).
  • Proficiency with modern software development tools and practices including Git/SVN GCC Eclipse Jenkins Jira automated testing and CI/CD.
  • Strong analytical and problem-solving skills with the ability to work independently and collaborate effectively in cross-functional global teams.
  • Excellent written and verbal communication skills in English.
  • Interest in AI-assisted development tools and awareness of cybersecurity and software quality requirements.

Nice to Have

Experience with one or more of the following:

  • FPGA development (VHDL/Verilog)
  • Python or C#
  • Embedded Linux
  • Qt application development
  • LabVIEW / LabWindows CVI
  • MATLAB / Simulink
  • Agile development methodologies
  • Electronics design and manufacturing processes

Benefits

  • Flexible working hours to better balance your personal life. 25 days of vacation plus 5 sick days per year

  • Option for partial home office (1 to 2 days per week) after probation period

  • Financial benefits: annual bonus meal allowance and pension insurance allowance

  • Additional perks: discounted mobile plan for you and your family free Multisport card and discounted life and health insurance

  • Modern work environment with relax zones power yoga classes a gym an outdoor playground and on-site physiotherapy massages. The company canteen serves fresh meals throughout the day.

  • Brand-new maker space equipped with a VR headset a recording studio for video music and podcasts Lego Mindstorms a 3D printer Arduino kits and more


Required Experience:

IC

Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionJoin our engineering team and help develop innovative embedded software solutions for advanced scientific instruments. As a Software Engineer III you will design and implement embedded software that powers our High-Performan...

About Company

Company Logo

Electron microscopes reveal hidden wonders that are smaller than the human eye can see. They fire electrons and create images, magnifying micrometer and nanometer structures by up to ten million times, providing a spectacular level of detail, even allowing researchers to view single a ... View more

View Profile View Profile