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 ...
Job Description As an Embedded Developer in our application development team, you’ll design, build and test efficient, high-quality firmware for premium access control devices and like on any connected product today, help us meet security requirements and regulation. You’ll work with engineers from the application team ...
... 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 ...
... new colleagues to join our Operations Center in Ostrava and help us develop software products used in industrial automation and digitalization. Some of the software projects you can expect to work on include: - Industrial automation and digitalization software projects with connectivity to control systems through OPC UA ...
... running. Join us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the Role As a Software Developer in Test, you will join one of several high-impact teams of QA professionals. You will work on a variety of Veeam products and features, helping us ...
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, ...
... skills and knowledge of the project's business domain. Ukázat vše (8) O pozici / o projektu Původní popisek. The opportunity We are looking for a R&D Senior Software Developer to drive innovation and solution development in Grid Automation. In this role you will collaborate with dynamic global technology teams with niche ...
... 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 ...
... Převážná část práce přímo na jádře - pokud je Vaším snem pracovat hlavně s jádrem, toto je vaše příležitost. Budete vyvíjet a upravovat Linuxové jádro pro naše embedded systémy, a to s použitím mainline jádra . - Čeká na Vás kontinuální proces rozvoje - naše produkty vyvíjíme v řadách, neustále inovujeme a zdokonalujeme naše ...