Senior Firmware Engineer
Alicat Scientific
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.
$80k - $100k
...synthesis solutions that accelerate the discovery, development, and manufacture of biotherapeutic drugs. Job Summary The Firmware Engineer develops professional expertise in designing, programming, debugging, and modifying firmware for embedded systems. This role...SuggestedTemporary workWork at officeLocal areaFlexible hours$86.8k - $165.2k
...you to grow with us! We're expanding our engineering organization dramatically to meet... ...future of aerospace and defense. Our Senior Embedded Software Engineer is a technical... ...implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...you to grow with us! We're expanding our engineering organization dramatically to meet... ...the future of aerospace and defense.Our Senior Embedded Software Engineer is a technical... ...implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$73 - $97 per hour
Job Title: Remote Senior Firmware Engineer II Job Description As a Senior Firmware Engineer II, you will design and develop advanced FPGA-based firmware in VHDL to support cutting-edge electro-optical and infrared space payloads. You will collaborate closely with hardware...SuggestedFull timeContract workTemporary workRemote work- ...get to space — our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR SOFTWARE ENGINEER I Rocket Lab’s Optical Systems division solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance...SeniorPermanent employmentFull timeLocal area
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work- ...Senior Principal Engineer The Effector RF Team at Raytheon is seeking a talented Senior Principal Engineer to join our team in Tucson, AZ. The candidate will be responsible for leading and shaping the architecture, analysis, design, and implementation of RF subsystems...SeniorInterim roleRelocation
$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...tests, production, and post-production sustainment. The Senior Software Engineer with Test Equipment position is focused on...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$104k - $193.1k
...what makes us Roche.Are you ready to shape the future of medical device instrument control software? We are seeking a driven Senior Software Engineer in Cybersecurity to join our team at Roche Tissue Diagnostics (RTD) as our Cybersecurity Champion Lead. In this pivotal...SeniorFull timeLocal area- ...Job Description Job Description Senior Principal Software Engineer Tucson, AZ US The Senior Principal Software Engineer position is focused on the development, integration, test, and maintenance of software as a part of on-site factory support of test systems...SeniorInterim role
$77.28k - $143.52k
...everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.The PositionAs a Senior Software Engineer in Post Market Quality (PMQ), you will be at the forefront of ensuring the quality and performance of Roche’s Digital...SeniorFull timeLocal areaRelocation package- ...components that help get to space — our Space Systems division is empowering the boldest and most ambitious space missions. SENIOR SOFTWARE ENGINEER II Rocket Lab Optical Systems solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance...SeniorPermanent employmentFull timeLocal area
$160k - $260k
...disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively... .... • Communicate technical ideas and work closely with other senior members of the team. You will also provide technical leadership...SeniorRemote workRelocationVisa sponsorshipFree visa$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...MATLAB, DevOps tooling, and Python.Work closely with hardware and firmware engineers to work out technical challenges and deliver...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...verification tests, production, and post-production sustainment. The Senior Software Engineer with Test Equipment position is focused on...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$86.8k - $165.2k
...Senior Software Security Engineer Location: Tucson, AZ (On site) What You Will Do Provide world‑class security software for newly deployed missile systems. Design, develop, integrate, and test real‑time missile software. Apply system security principles...SeniorInterim roleFlexible hours- ...Senior Systems Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations...SeniorCurrently hiringRelocation package
$107.4k - $125.7k
...data-driven digital experiences and visualizations that connect learners of all ages with the cosmos. We are looking for a Senior Fullstack Engineer to help lead the development of engaging web-based data visualizations that make Rubin’s data accessible, understandable...SeniorFull timeRemote workNight shift- ...provider of niche consulting services within the architecture, engineering and construction industries focusing on high-performance... ...Work®. Job Description SOCOTEC has an opening for a Senior or Principal Geotechnical Engineer in Tucson, Arizona ....SeniorFull timeWork at officeRemote work
$132.4k - $251.6k
...Senior Principal Engineer – Effector RF Design Team (Tucson, AZ) Job Summary Senior Principal Engineer responsible for leading and shaping the architecture, analysis, design, and implementation of RF subsystems and sensors within missile products. Handles technical...SeniorTemporary workRelocation packageFlexible hours- Senior Software Engineer Location: Tucson, AZJob ID: #73032Pay Range: $82-91 ph (W2) Duration: 12 mosThe Senior Software Engineer with Test Equipment position is focused on the design, development, integration, and maintenance of software as a part of on-site factory support...Senior
- ...empowering the boldest and most ambitious space missions. SENIOR SOFTWARE SYSTEMS ENGINEER II Rocket Lab Optical Systems solves mission-critical... ...system architecture, deriving and allocating software and firmware requirements to ensure consistency across interfaces and...SeniorPermanent employmentFull timeLocal area
$132.4k - $251.6k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...to cost and schedule management planning Communicating with senior management on project status Troubleshooting software and...SeniorTemporary workWork experience placementInterim roleFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...and Test Capabilities (SETC) organization is currently hiring a Senior Systems Engineer to join our Tucson, AZ location. SETC is an...SeniorTemporary workWork experience placementInterim roleCurrently hiringWork at officeRemote workRelocation packageFlexible hours- ...Level: Level 10 Direct/Indirect Indicator: Indirect Summary We are seeking a highly motivated and technically proficient AI Engineer to join our growing Data & Analytics team. In this role, you will be a key liaison between business stakeholders and the technical...SeniorWork experience placementWork at officeLocal areaRemote work
- ...designing, building, and maintaining backend applications and enterprise systems that support a high-volume digital environment. The engineer will develop scalable microservices and APIs using a modern Java and cloud-based tech stack, while also driving integrations...Senior
- ...and find new ways to connect and protect our world.Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. We deliver solutions that help our nation and...SeniorRelocation package
$86.8k - $165.2k
Senior Software Security Engineer Software Security Sensors and Effectors (S3E) Department is looking to hire a Senior Software Security Engineer in Tucson, AZ. What You Will Do: Our mission is to provide world class Security Software to be used in deployed missile systems...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours- ...Senior Engineer The Effector RF Design Team at Raytheon is seeking a talented Senior Engineer to join our team in Tucson, AZ. The candidate will be responsible for leading and shaping the design and implementation of antenna, radome, and/or radar cross section (RCS...SeniorInterim roleRelocation
$132.4k - $251.6k
...RF Design Engineer At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation... ...apprenticeship experience Technical oversight responsibilities for less-senior engineers Working across domains on complex projects...SeniorTemporary workApprenticeshipWork experience placementInterim roleRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior software engineer ruby on rails Tucson, AZ
- senior customer service Tucson, AZ
- senior business manager Tucson, AZ
- senior compensation manager Tucson, AZ
- senior manager Tucson, AZ
- senior living Tucson, AZ
- senior vmware engineer Tucson, AZ
- senior consulting engineer Tucson, AZ
- senior sas developer Tucson, AZ
- senior real estate accountant Tucson, AZ




