This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
An established, multi-national biomedical instrumentation company that designs high-performance analytical systems. They are known for creating complex, automated hardware platforms used globally across clinical and laboratory environments to advance modern healthcare diagnostics.
Job Responsibility
Architect and implement robust embedded firmware using object-oriented and procedural languages for complex laboratory automation hardware incorporating optics, microfluidics, precision motion systems, and high-resolution imaging sensors
Partner with a global, cross-functional team of hardware, mechanical, and software engineers located across APAC and US design hubs
Drive the firmware engineering process entirely from initial proof-of-concept and prototype evaluation through to manufacturing transfer and final release
Low-Level System Development: Write and maintain essential peripheral drivers, core software modules, and handle complex multi-subsystem firmware integration
Maintain strict adherence to established coding standards, comprehensive documentation practices, and rigorous testing frameworks
Requirements
Degree in Electronic/Electrical Engineering, Computer Engineering, or an equivalent technical field
Minimum at least 5 years of professional experience developing firmware for complex hardware instrumentation
Core Systems Programming: C programming language and deep familiarity with RTOS environments, task scheduling, resource synchronization, and memory-constrained architectures
Hardware Interfacing: Highly proficient in reading electrical schematics and datasheets, with hands-on experience interfacing with ARM microprocessors, converters (ADC/DAC), actuators (stepper/DC motors), and serial communication protocols (I2C, SPI, CAN, USB, Ethernet)
Modern Toolchain Proficiency: Daily experience utilizing the GNU development toolchain (gcc, gnumake), Git-based version control, Linux desktop environments, and modern AI coding assistants
Security & Diagnostics: Practical knowledge of embedded cybersecurity implementations alongside experience using hardware-level debugging equipment (such as J-Link, Lauterbach, or equivalent hardware probes)