Senior Research Engineer - Embedded Systems
Core
Designing, implementing, and testing embedded systems for experimental prototypes and advanced technology projects in life sciences.
Role type
Senior Research Engineer - Embedded Systems
Builds
Experimental prototypes and advanced technology projects for life sciences diagnostics and biotechnology
Domain
Life sciences, diagnostics, biotechnology, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, RTOS, embedded Linux, microcontrollers, microprocessors, communication protocols (CAN, SPI, I2C, UART, Ethernet), debugging tools (JTAG, oscilloscopes, logic analyzers), device drivers, low-level hardware programming, version control (Git)
Preferred skills
FPGA programming, MATLAB/Simulink, research or experimental prototyping experience, CI/CD for embedded
Technologies
GCC, Keil, IAR, ARM Cortex, PIC, AVR, Bluetooth, Wi-Fi, LoRa, Embedded PCs
Responsibilities
Design and develop embedded software for microcontrollers and custom hardware; translate experimental concepts into functional prototypes; implement and optimize RTOS for low-power environments; integrate sensors, actuators, and communication modules; conduct debugging, validation, and performance testing; document designs and test results
Seniority
Senior, hands-on IC