Build the software that brings scientific instruments to life.
Join our engineering team and develop embedded software at the intersection of code, electronics, mechanics, fluidics, and optics. Your software will directly control motors, valves, pumps, sensors, and other components inside our High-Performance Liquid Chromatography (HPLC) instruments.
You’ll work close to the hardware—from board bring-up and real-time control to debugging complex system behavior—and collaborate with scientists and engineers around the world to turn demanding scientific requirements into reliable products.
What You’ll Work On
Design and develop embedded C/C++ software for instrument control, including motors, valves, pumps, and sensor systems.
Develop solutions for data acquisition, filtering, and analysis across fluidic, optical, and mechanical subsystems.
Translate scientific and technical requirements into reliable software together with instrument development teams.
Work closely with electronics engineers on board bring-up, hardware validation, debugging, and root-cause analysis.
Design, extend, test, and document embedded platform libraries, interfaces, and reusable components.
Contribute to firmware architecture, technical specifications, and design reviews for new products.
Investigate challenging field issues and improve product reliability.
Maintain and improve our embedded development toolchain, automated testing, and CI/CD environment.
Develop software supporting manufacturing and production testing.
Collaborate with engineering and production teams across Europe, India, and China.
What You’ll Bring
3+ years of commercial embedded software development experience.
Strong embedded C/C++ development experience with microcontrollers and/or SoCs.
Good knowledge of object-oriented design, software architecture, data structures, algorithms, and design patterns.
Experience with multithreaded and multicore software in RTOS environments.
Hands-on experience with board bring-up, hardware debugging, and root-cause analysis.
Understanding of embedded hardware, processor architectures, and communication interfaces such as I²C, SPI, USB, or PCIe.
Experience with modern development workflows and tools such as Git, GCC, Jenkins, Jira, automated testing, and CI/CD.
Strong English communication skills and the ability to collaborate effectively in an international engineering environment.
Interest in AI-assisted software development and awareness of cybersecurity and software quality practices.
What We Offer
Flexible working hours and 25 days of vacation plus 5 sick days per year
Annual bonus, meal allowance, and pension insurance contribution
Free Multisport card, discounted mobile plans for you and your family, and discounted life and health insurance
Modern workplace with a gym, relax zones, power yoga, outdoor space, physiotherapy massages, and an on-site canteen
A fully equipped maker space with a VR headset, recording studio, 3D printer, Arduino kits, Lego Mindstorms, and more
... Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Join our newly established engineering team in Brno and help develop innovative embedded software solutions for advanced scientific instruments. As a C++ Developer, you will design and implement embedded software that powers our High-Performance ...
... kanceláře (snímání prostor, rezervací stolů a zasedaček) s vlastními hardwarovými designovými prvky. Co vás čeká? - Tvorba zdrojového kódu v jazyce C a C++ pro embedded systémy - Optimalizace a ladění kódu u stávajících produktů a práce na pravidelných update releases - Vývoj, prototypování, testování komponent embedded elektroniky ...
... activities, after-work BBQs, New Year’s party and more. - Discounted prices on our products. Don’t tick every box? Apply anyway – we’d rather talk to you. Embedded Software Developer - Peripherals Employer 2N TELEKOMUNIKACE a.s. Modřanská 621/72, Praha – Modřany Company responds within 2 weeks Company responds within 2 ...
Thermo Fisher Scientific seeks an embedded software developer to design and maintain Python-based software for mass spectrometry instruments. The role involves collaborating with hardware and scientific teams in an international R&D environment to develop solutions for advanced analytical systems. Responsibilities - Design, ...
Job offer You will be involved in the development of software for embedded radar systems used in aviation and air traffic control. What you will be working on: - Developing applications for embedded Linux devices - Providing support and maintenance for existing applications - Preparing technical documentation for developed ...
Pro našeho významného klienta hledáme vhodné kandidáty: SW Embedded Developer. Náplň práce návrh softwarové architektury pro elektrická zařízení. následné vytváření zdrojového kódu C/C++ pro EMB systémy a její implementace spolupráce s kolegy v týmu a s kolegy dalších oddělení návrhu SW vizualizací, testování, výroby údržba ...
Job offer For our teams in Brno and Roznov pR we are looking for the Embedded Software Developer. NXP Semiconductors NV (NASDAQ: NXPI) enables secure connections for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, ...
... technologiemi, mikrokontroléry a AI? Pokud hledáte možnost profesního růstu a práci v menším týmu zkušených kolegů, hledáme právě Vás! Obsazujeme pozici: VÝVOJÁŘ EMBEDDED SYSTÉMŮ – C/C++! Vývoj embedded aplikací a práce s moderními technologiemi, Podíl na vývoji nových projektů a jejich testování, Využívání AI nástrojů při vývoji, ...
... druhé místo. Je to velké uznání naší práce a důkaz, že to, co děláme, děláme opravdu dobře. Jak to u nás vypadá Nejsme softwarová agentura, vyvíjíme vlastní software, který tvoří srdce špičkových komunikačních zařízení. Nehoníme krátkodobý efekt - zajímá nás spolehlivost, čitelnost kódu a to, aby i za pět let bylo jasné, ...
... technical challenges and problems - Lead, plan and track your project progress What we expect from you: - Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field - Minimum of 8 years of experience in embedded software development - Mastering of C programming language ...