Sr. Electronis Engineer, Firmware
Core
Design, develop, and maintain firmware for scientific instruments including Scanning Electron Microscopy (SEM), Mass Spectrometry, Chromatography, and Spectroscopy.
Role type
Senior Firmware Engineer (Scientific Instruments)
Builds
Embedded control systems for analytical instruments
Domain
Scientific instrumentation and analytical chemistry
Deliverable
production ML models | product features
Required skills
C programming, ARM Cortex-M/A MCU programming, embedded system architecture, SPI/I2C/UART/CAN/USB/Ethernet protocols, FPGA interaction, high-speed data acquisition, JTAG/debugging tools, hardware integration, root cause analysis
Preferred skills
Motion control systems, precision automation, NPI project leadership, sustaining engineering, Python, C#, AI-assisted programming
Technologies
ARM Cortex-M/A, JTAG, oscilloscopes, logic analyzers
Responsibilities
Design and develop firmware for instrument control, data acquisition, motion control, and communication; Collaborate with hardware and software engineers on system debugging; Participate in firmware verification, validation, and troubleshooting; Mentor engineers and provide technical leadership
Seniority
Senior, hands-on IC with mentorship