Senior Embedded Software Engineer
$115K/yr – $175K/yr
You'll complete your application on the employer's website.
$115K/yr – $175K/yr
You'll complete your application on the employer's website.
Job type
Salary
$115K/yr – $175K/yr
Sector
Posted
20 days ago
Alicat Scientific builds high-performance mass flow and pressure instrumentation. The Senior Embedded Software Engineer develops and maintains firmware for flow and pressure instruments, from hardware bring-up through production, testing, calibration, and field support.
Responsibilities
Design and implement embedded C for our flow and pressure instruments: control loops, filtering, calibration routines, drivers, and hardware abstraction layers
Build and maintain communication interfaces and industrial protocols, along with bootloaders, firmware update, configuration, diagnostics, and logging
Work hands-on with Electrical Engineering during hardware bring-up, debugging at the register and signal level
Help build out our unit, integration, and hardware-in-the-loop testing and CI pipeline
Contribute to system architecture, design reviews, coding standards, and release practices
Partner with Product Management and Applications Engineering to turn customer requirements into workable technical scope, and support manufacturing test and field diagnostics
Preferred
A BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field is valued
Control and signal processing: PID tuning, digital filtering, sensor calibration
Interfaces and protocols: UART, SPI, I²C, USB, RS-232/RS-485, CAN, Ethernet, Modbus, CANopen, EtherNet/IP, IO-Link
Bootloaders and secure or robust firmware update
Hardware-in-the-loop testing and CI/CD for embedded targets
Manufacturing test integration
Embedded Linux or Python tooling
Computer Engineering
Electrical Engineering
Computer Science
PID Tuning
Digital Filtering
Sensor Calibration
UART
SPI
I²C
USB
RS-232/RS-485
CAN
Ethernet
Modbus
CANopen
EtherNet/IP
IO-Link
Bootloader Development
Secure Firmware Updates
Robust Firmware Updates
Hardware-in-the-Loop Testing
CI/CD for Embedded Targets
Manufacturing Test Integration
Embedded Linux
Python Tooling
Benefits
Relocation assistance available for on-site candidates
23 days of PTO plus standard holidays
14 weeks of fully paid parental leave
Health, dental, and vision insurance
401(k)
Flexible schedule
Remote engineers travel to Tucson quarterly
Company
Custom mass flow and pressure instrumentation
Tucson, Arizona, USA
http://www.alicat.com/
Founded in 1991
51-200 employees
Qualifications
6+ years of embedded software development in C on microcontrollers, in products that shipped
Strong real-time fundamentals: interrupt-driven design, memory management, deterministic timing, and RTOS-based or well-structured bare-metal architectures
A track record of owning firmware modules from design through production release
Hardware bring-up and debugging experience with JTAG/SWD, oscilloscopes, and logic analyzers
Fluency with embedded toolchains, Git, automated testing, and static analysis
Applicants must be authorized to work in the U.S. without visa sponsorship, now or in the future
A BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field is valued
Control and signal processing: PID tuning, digital filtering, sensor calibration
Interfaces and protocols: UART, SPI, I²C, USB, RS-232/RS-485, CAN, Ethernet, Modbus, CANopen, EtherNet/IP, IO-Link
Bootloaders and secure or robust firmware update
Hardware-in-the-loop testing and CI/CD for embedded targets
Manufacturing test integration
Embedded Linux or Python tooling
6+ years of embedded software development in C on microcontrollers, in products that shipped.
Required skills
Embedded C, Microcontroller Firmware Development, Real-Time Embedded Systems, FreeRTOS, Bare-Metal Firmware, ARM Cortex Microcontrollers, JTAG/SWD Debugging, Oscilloscopes, Logic Analyzers, Git, Automated Testing, Static Analysis
Preferred skills
Bootloaders and secure or robust firmware update, Hardware-in-the-loop testing and CI/CD for embedded targets, Manufacturing test integration, Embedded Linux or Python tooling
Experience
6+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Fluency with embedded toolchains, Git, automated testing, and static analysis or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…