CareerPlan

Staff, Systems Design – System Architect

Singapore, SingaporeFull-time2026-10-26 → 2026-11-10

Core

Define firmware architecture and technical design for instrument controllers, embedded electronics, and electro-mechanical subsystems to enable reliable control of motors, sensors, fluidics, optics, and thermal systems.

Role type

Staff, Systems Design – System Architect (Firmware & Embedded)

Builds

Firmware platforms for scientific instruments and laboratory automation

Domain

Scientific instrumentation / Laboratory automation / Embedded systems

Required skills

C/C++, embedded systems architecture, real-time software design, hardware abstraction, RTOS, microcontroller development, hardware interfaces (SPI, I2C, UART, CAN, USB), debugging tools (JTAG, logic analyzers), version control, CI/CD

Preferred skills

motion control, fluidics, thermal control, optics, safety-critical systems, ARM platforms, FreeRTOS, embedded Linux, Zephyr, QNX, functional safety, Python for test automation

Technologies

C, C++, RTOS, ARM, FreeRTOS, embedded Linux, Zephyr, QNX, SPI, I2C, UART, CAN, Ethernet, USB, JTAG, SWD

Responsibilities

Lead firmware architecture and technical design for instrument controllers; Define hardware abstraction and component boundaries; Translate system requirements into firmware specifications; Architect firmware for motion, sensor, actuator, and thermal control; Establish reusable firmware platforms and coding standards; Partner with electrical, mechanical, and software teams on integration and verification; Lead root-cause analysis for complex firmware and hardware issues; Mentor firmware engineers and guide technical leadership.

Seniority

Staff, hands-on IC with mentorship