Embedded Firmware Engineer (ARM/SoC) - Linux & BIOS

Insight Global

Cary (NC)

On-site

USD 90,000 - 120,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Insight Global is seeking a Firmware Engineer to support embedded firmware and software across ARM processors, microcontrollers, and x86 systems. You will engage throughout the product lifecycle from concept to production release in a hardware-software interface role.

This position offers collaboration in a fast-paced environment with opportunities to influence firmware design, validation, and certification processes across multiple teams.

Qualifications

  • Bachelor's degree in a technical field (CS/EE/Software Eng).
  • 2+ years of firmware or embedded software development experience.
  • Strong C and Assembly programming skills.
  • Experience with ARM-based processors, SoCs or microcontrollers.
  • Hands-on debugging with JTAG or similar tools.
  • Linux OS experience and embedded software development.
  • Experience with Git version control.
  • Ability to read electrical schematics and support HW/SW integration.
  • Strong problem-solving in a cross-functional team.
  • Authorized to work in the United States without sponsorship.

Responsibilities

  • Develop and maintain embedded firmware and software for ARM SoCs and microcontroller platforms.
  • Design, port, and support Linux device drivers for ARM-based products.
  • Support custom x86 UEFI/BIOS development and modifications.
  • Collaborate with hardware, software, manufacturing, and product teams to define firmware requirements.
  • Assist in prototype builds, testing, and validation activities.
  • Troubleshoot firmware, driver, and hardware integration issues.
  • Coordinate with third-party vendors and external engineering partners on firmware projects.
  • Support product certification via documentation review and issue resolution.
  • Investigate, track, and prioritize firmware-related defects and customer issues.
  • Create and maintain technical documentation for firmware development and validation.
  • Participate in continuous improvement initiatives for engineering processes.
  • Ensure firmware solutions meet customer requirements and end-user expectations.

Skills

C programming
Assembly language
Embedded software development
Linux debugging
Cross-functional teamwork
Schematics reading
US work authorization

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline

Tools

Git
JTAG debuggers
Logic analyzers
ARM SoCs

Job description

Insight Global is seeking a Firmware Engineer to support embedded firmware and software across ARM processors, microcontrollers, and x86 systems. You will engage throughout the product lifecycle from concept to production release in a hardware-software interface role.

This position offers collaboration in a fast-paced environment with opportunities to influence firmware design, validation, and certification processes across multiple teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 90,000 - 120,000
Industrial Firmware Engineer — ARM, Linux & UEFI
Industrial Firmware Engineer — ARM, Linux & UEFI

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
Competitive salary
Comprehensive Benefits package
401k Plan with 3% Employer contributed
+4
Industrial Firmware Engineer - ARM, Linux & UEFI
Industrial Firmware Engineer - ARM, Linux & UEFI

OnLogic • Cary (NC)

On-site
USD 120,000 - 140,000
401k Plan with employer contribution
Profit sharing
Paid maternity & paternity leave
+2
Embedded Firmware Engineer – Real-Time ARM
Embedded Firmware Engineer – Real-Time ARM

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,000
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers

OnLogic, Inc. • Burlington (VT)

On-site
USD 100,000 - 120,000
Competitive benefits package
401k plan with 3% employer contribute
Annual profit-sharing bonus
+1
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Lead Embedded Firmware Engineer - ARM/Linux (Onsite)
Lead Embedded Firmware Engineer - ARM/Linux (Onsite)

OnLogic, Inc. • Burlington (NC)

On-site
USD 120,000 - 140,000
Competitive salary based on experience
Comprehensive benefits package
401k Plan with 3% Employer Contribution
+3
Senior Firmware Engineer, Embedded & UEFI/BIOS
Senior Firmware Engineer, Embedded & UEFI/BIOS

Lenovo • United States

On-site
USD 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Senior Embedded Firmware Engineer (ARM)
Senior Embedded Firmware Engineer (ARM)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Health benefits starting day one
Retirement savings plans
ESP P program with 2 year look back