Senior Firmware Engineer

Alicat Scientific

Tucson (AZ)

Presencial

USD 90.000 - 130.000

Jornada completa

14 días+
Generador de candidaturas

Convierte este puesto en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

Alicat Scientific in Tucson, AZ designs high-performance flow and pressure instrumentation with in-house development and manufacturing. You will write real-time C code to control sensors and interfaces, and build device-side logic, configuration services, and diagnostics that define instrument behavior in customer systems.

You will work on-site with the engineering team from concept to production release and long-term support, applying rigorous debugging and hardware bring-up practices.

Formación

  • 5+ years of production embedded software development in C.
  • Experience with real-time systems and RTOS or well-structured bare-metal architectures.
  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field is valued — but demonstrated experience matters more.

Responsabilidades

  • Write robust, deterministic code for sensors, valves, and interfaces: real-time control and signal processing.
  • Develop device-side application logic, configuration services, and diagnostic interfaces for instrument behavior.
  • Collaborate on-site with the engineering team from concept to production release and long-term support.

Conocimientos

Embedded C
Real-time systems
RTOS
Debugging with scope/LA
Ownership of technical problems

Educación

BS in Computer/Electrical Engineering or CS

Herramientas

Cross-compilers
Build systems
Git
CI/CD
JTAG/SWD debugging
Embedded Linux
Python tooling
HAL/drivers development

Descripción del empleo

At Alicat, engineers design hardware and firmware, then build, test, and manufacture them under one roof at our Tucson, Arizona facility. This vertical integration gives you full visibility from concept through production and immediate impact on real products.

We build high-performance flow and pressure instrumentation for aerospace, bioprocessing, energy, environmental science, and advanced research: applications where precision, stability, and reliability are essential.

Our engineering environment is collaborative: we avoid bureaucracy, make decisions quickly, and value engineers who own real technical problems. Alicat is part of Halma plc, a global FTSE 100 group, giving us long-term stability with the agility of a mid-sized engineering team.

Job Summary

You will write robust, deterministic code that controls sensors, valves, and communication interfaces: real-time control algorithms, signal processing, and protocol stacks that interact closely with precision analog circuitry and production calibration processes.

You will also build above the driver layer, developing the device-side application logic, configuration services, and diagnostic interfaces that define instrument behavior in customer systems.

You will work on-site with the engineering team from concept to production release and long-term support.

Qualifications
  • Five or more years of production embedded software development experience in C – walk us through what you have owned from design to release.
  • Comfortable with the electrical interface using a scope, logic analyzer and debugger.
  • Experience with real-time systems: interrupt-driven design, memory management, deterministic timing, and RTOS-based or well-structured bare-metal architectures.
  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field is valued — but demonstrated experience matters more.
Nice to have
  • Proficiency with embedded toolchains (cross-compilers, build systems, Git), automated testing, and static analysis.
  • Experience developing with AI-assisted tools.
  • Experience with HAL and drivers for ADCs, DACs, timers, PWM, DMA, EEPROM/Flash, and sensor interfaces.
  • Experience with embedded Linux or Python tooling.
  • Experience with control systems, including PID loops, filtering algorithms and calibration routines.
  • Experience with communication stacks over UART, SPI, I²C, USB, RS232/RS485, and CAN, including industrial protocols such as Modbus, CANopen, EtherNet/IP, and IO-Link.
  • Experience with bootloaders, firmware update strategies, device configuration, diagnostic, and logging services.
  • Register- and hardware-level debugging using JTAG/SWD, oscilloscopes, and logic analyzers, working with Electrical Engineering during hardware bring-up.
  • Automated unit, integration, and hardware-in-the-loop testing, and CI/CD.
  • Manufacturing test integration and field diagnostics.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Electrical Engineer
Lead Electrical Engineer

Alicat Scientific • Tucson (AZ)

Presencial
USD 110.000 - 140.000
Senior Embedded Firmware Engineer Real-Time Precision
Senior Embedded Firmware Engineer Real-Time Precision

Alicat Scientific • Tucson (AZ)

Presencial
USD 90.000 - 130.000
Applications Engineer
Applications Engineer

Alicat Scientific • Tucson (AZ)

Presencial
USD 50.000 - 60.000
Health, dental, and vision insurance
Life and Disability Insurance Plans
401k with up to 5% match and vesting
+4
Firmware/Hardware Engineer (Mid/Sr/Principal)
Firmware/Hardware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Akron (OH)

Presencial
USD 75.000 - 105.000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

Presencial
USD 90.000 - 120.000
Firmware Engineer
Firmware Engineer

Allen Control Systems • Austin (TX)

Presencial
USD 80.000 - 110.000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Firmware Engineer
Firmware Engineer

Pcb-Piezotronics,-Inc. • Cary (NC)

Presencial
USD 110.000 - 160.000
Health & vision plans
401(k) with company match
PTO & holidays
+1
Firmware Engineer
Firmware Engineer

Altentechnologyusa • Macon Township (MI)

Presencial
USD 120.000 - 140.000
Firmware Engineer
Firmware Engineer

Temposonics, LLC • Cary (NC)

Presencial
USD 110.000 - 150.000
Medical insurance
401(k) with 75% match
Paid time off
+1
Firmware Developer
Firmware Developer

ClinLab Solutions Group • Ivyland (PA)

Presencial
USD 90.000 - 130.000