Jobs

A faster, smarter way to find better-fit jobs, stay on top of every application, and focus on interviews.

Legal
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
Resources
  • About Us
  • Help Center
  • How to Cancel
  • Customer Support
JobAssist
Copyright © 2025-2026 JobAssist™. All rights reserved. All trademarks referenced herein are the properties of their respective owners.
Firmware Engineer at AMI - JobAssist
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at AMI was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.

Home›Jobs›IT & Software›Firmware Engineer
AMI logo

Firmware Engineer

AMI

RemoteFull timeMid level$133k – $165kPosted today
Apply with JobAssist

About the role

About This Role

This engineering job focuses on building embedded systems that directly interact with hardware, primarily through low-level, real-time, device-facing firmware. The role involves some supporting PC software work for diagnostic and customer-facing tools. You will be deeply involved with hardware, including bringing up new boards, writing drivers, debugging with JTAG and oscilloscopes, and creating robust firmware for production and reliable field performance.

Responsibilities

  • Design, implement, and maintain embedded firmware for ARM-based microcontrollers
  • Own features and systems from concept through production release
  • Develop device drivers and low-level hardware interfaces
  • Build robust firmware architectures (state machines, fault handling, watchdogs, diagnostics, recovery)
  • Work in RTOS-based systems with real-time constraints (timing, determinism, DMA, interrupts)
  • Support hardware bring-up, including schematic-driven debugging and early prototype validation
  • Interface with peripherals including ADCs, DACs, sensors, and communication interfaces
  • Debug firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers
  • Develop Windows desktop applications (WinForms/WPF) for diagnostics, calibration, and customer tools
  • Build and maintain test systems (unit, integration, regression, hardware-in-the-loop)
  • Support production release, including field issue investigation and root cause analysis
  • Contribute to CI/CD pipelines, automated builds, and release processes

Requirements

  • 7–15 years of embedded firmware experience in hardware-based products
  • Strong proficiency in C/C++
  • Experience with ARM-based microcontrollers (including Microchip SAM7 or similar)
  • Proven experience writing device drivers and working directly with hardware
  • RTOS experience (task scheduling, synchronization, interrupts, timing)
  • Strong firmware design skills (state machines, error handling, diagnostics, recovery strategies)
  • Demonstrated ability to work independently from concept through production-ready implementation
  • Hands-on debugging using JTAG/SWD, oscilloscope, and logic analyzer
  • Experience with communication protocols: I2C, SPI, USB, UART, RS-232, RS-485
  • Experience with DMA and real-time data handling
  • Experience using Git or similar version control systems
  • Experience developing Windows desktop applications (C#, WinForms or WPF)
  • Ability to read schematics and understand electronics fundamentals (ADC, DAC, amplifiers, sensors)
  • Experience supporting products in a production environment (ISO 9001 or similar)

Job details

Workplace

Remote

Employment

Full time

Seniority

Mid level

Headquarters

Tustin, CA

Salary

$133k – $165k

Posted

Posted today

About company

Millions of jobs, with real people getting hired every day

200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
  • Hands-on, execution-focused engineer who enjoys building, testing, and debugging real systems
  • Strong ownership mindset - able to take products from bring-up through production and field support
  • Detail-oriented with a focus on reliability, maintainability, and diagnostics
  • Comfortable working cross-functionally with electrical, mechanical, and systems teams
  • Nice to have:

    • Experience with embedded displays or UI frameworks (e.g., LVGL)
    • Networking experience (TCP/IP, embedded connectivity)
    • Experience with data logging, databases, or diagnostics tools
    • Firmware update mechanisms (bootloaders, field upgrades, recovery strategies)
    • Experience with sensor-based or measurement systems and calibration methods
    • Experience designing for reliability in production and field environments
    • Experience building automated test systems or hardware-in-the-loop setups
    • Experience with CI/CD systems and build server setup/maintenance

    About the Company

    AMI is a subsidiary of Enpro, a leading industrial technology company focused on critical applications across many end-markets, including semiconductor, industrial process, commercial vehicle, sustainable power generation, aerospace, food and pharma, photonics and life sciences.

    AMI Automation is an international automation and control solutions company with a focus on designing, manufacturing, and implementing innovative technology solutions to provide process improvements that help make companies more efficient.

    Headquarters

    Tustin, CA

    Open jobs

    59

    Website

    amiautomation.com
    AMI logoAMI