CareerPlanGet AI match score →

Firmware Engineer

South Burlington, Vermont, United States💼 Full-time💰 $120,000–$120,000🗓 2026-05-29 → 2026-07-31

Core

Developing and sustaining firmware and software for industrial computing products, including motherboards and expansion cards.

Role type

Firmware Engineer

Builds

Industrial computers and hardware solutions

Domain

Industrial computing / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

ARM SoC firmware development, Linux device drivers, x86 UEFI/BIOS customization, C and Assembly programming, embedded debugging (JTAG, logic analyzers), version control (Git), ARM/MCU architecture knowledge

Preferred skills

ARM64 SoC experience, device trees in ARM environment, schematics interpretation, x86/ARM motherboard design

Technologies

ARM, x86, Linux, Git, JTAG, Logic Analyzers

Responsibilities

Document firmware requirements and specifications, develop firmware for ARM SoCs and MCUs, port and develop Linux device drivers, support x86 UEFI customizations, collaborate with external parties on firmware development, build prototypes for evaluation, validate firmware and driver function, participate in development process improvement, support product certification and compliance, manage technical documentation for certification, track and resolve firmware issues

Seniority

Mid-level, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗