CareerPlan

Sr. Software Engineer

Sichuan, ChinaFull-time2026-11-02 → 2026-11-10

Core

Design, implement, and verify embedded firmware for life science and chemical analysis instruments, controlling hardware and executing measurement sequences.

Role type

Senior embedded firmware engineer (instrument control)

Builds

Firmware for Varioskan ALF Multimode Microplate Reader, Power Blotter Station, EDXRF instruments, and X-ray inspection systems

Domain

Life science instrumentation / Chemical analysis / Embedded systems

Required skills

Embedded C, Embedded C++, Bare-metal development, Real-time operating systems, Device drivers, SPI/I2C/UART/CAN/USB/Ethernet interfaces, Hardware debugging, Unit and regression testing, Git/CI/CD

Preferred skills

Life science instrument firmware, Signal processing, Motor control, Embedded Linux, Python for test automation, Firmware security

Technologies

C, C++, SPI, I2C, UART, CAN, USB, Ethernet, Git, Real-time OS, Embedded Linux

Responsibilities

Translate requirements into firmware architecture and testable criteria; Develop embedded firmware for microcontrollers/processors; Implement device drivers for sensors, actuators, and communication links; Develop timing, acquisition, and control sequences; Bring up new PCBAs and diagnose hardware/firmware interactions; Implement diagnostics and fault handling; Develop unit, integration, and hardware-in-the-loop tests; Maintain code quality and automated checks; Support production programming and field diagnostics; Document firmware behavior and collaborate globally.

Seniority

Senior, hands-on IC