×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Tucson, Pima County, Arizona, 85718, USA
Listing for: Alicat Scientific, Inc.
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 115000 - 175000 USD Yearly USD 115000.00 175000.00 YEAR
Job Description & How to Apply Below
Remote (U.S.) or On-site in Tucson, AZ · $115,000–$175,000 base
· Relocation assistance available for on-site candidates

You will own the firmware that makes an Alicat instrument respond to a setpoint change in milliseconds and hold it precisely for years in the field. Every Alicat instrument is designed, built, tested, and calibrated in our own Tucson facility. Whether you work there or remotely, you'll follow your code from first board bring-up through production calibration and into customer systems in aerospace, bioprocessing, energy, environmental science, and advanced research.

The

problems you'll work on
  • Closed-loop control on real fluid dynamics, across wide flow ranges and dozens of gases, where response time and stability are both product specs.
  • Signal processing on precision analog front ends, where noise, drift, and temperature effects decide whether the product meets its accuracy claims.
  • Communication stacks and device logic that must behave predictably inside customers' larger systems, from a lab bench to an industrial control network.
  • A mix of new product development and evolving a mature, widely deployed product line, so you'll design new architecture and also improve proven firmware.
What you'll do
  • 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.
Our stack

ARM Cortex microcontrollers
· FreeRTOS and bare-metal
· C
· Git Hub
· Hardware-in-the-loop testing and CI
· Python test tooling

Your first year might include
  • Owning firmware for a new instrument from bring-up through production release.
  • Leading an improvement to our test or release infrastructure.
  • Becoming a go-to engineer for one major subsystem, such as control, communications, or calibration.
What you bring
  • 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 tool chains, Git, automated testing, and static analysis.
  • A BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field is valued, but demonstrated experience matters more.
Experience with several of these is a plus
  • 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, Ether Net/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.

No one has done all of this. If you've gone deep on several and want to learn the rest, we'd like to talk.

How we work

You'll join a multidisciplinary engineering group spanning firmware, software, electrical, mechanical, and test, reporting to the Lead Firmware Engineer. We…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary