Firmware Engineer - Embedded ARM/Linux Systems

Insight Global

Cary (NC)

On-site

USD 85,000 - 110,000

Full time

2 days ago
Be an early applicant
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 development across ARM processors, microcontrollers, and x86-based systems.

You will participate in the full product lifecycle from concept through prototype validation, manufacturing support, and production release, collaborating with hardware, software, and product teams to meet demanding customer requirements.

Qualifications

  • Bachelor's degree in CS, software, EE or related field.
  • Minimum 2 years 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, logic analyzers, or similar tools.
  • Experience with Linux and embedded software development.
  • Familiarity with Git.
  • Ability to read schematics and support HW/SW integration.
  • Strong problem-solving in cross-functional teams.
  • Authorized to work in the United States without sponsorship.

Responsibilities

  • Develop and maintain embedded firmware and software for ARM SoCs and microcontroller-based 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 and resolve firmware, driver, and hardware integration issues.
  • Work closely with third‑party vendors and external engineering partners on firmware development projects.
  • Support product certification efforts through technical documentation review and issue resolution.
  • Investigate, track, and prioritize firmware‑related defects and customer‑reported issues.
  • Create and maintain technical documentation related to firmware development and validation.
  • Participate in continuous improvement initiatives for engineering and development processes.
  • Ensure firmware solutions meet customer requirements and provide a positive end‑user experience.

Education

Bachelor's degree

Tools

JTAG debuggers
Logic analyzers
Git

Job description

Insight Global is seeking a Firmware Engineer to support embedded firmware and software development across ARM processors, microcontrollers, and x86-based systems.

You will participate in the full product lifecycle from concept through prototype validation, manufacturing support, and production release, collaborating with hardware, software, and product teams to meet demanding customer requirements.

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 85,000 - 110,000
Senior Firmware Engineer – Embedded & Real-Time Systems
Senior Firmware Engineer – Embedded & Real-Time Systems

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Embedded Firmware Engineer – Real-Time ARM
Embedded Firmware Engineer – Real-Time ARM

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,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
Firmware Engineer III
Firmware Engineer III

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Firmware Engineer V
Firmware Engineer V

Insight Global • Sunnyvale (CA)

On-site
USD 117,000 - 124,000
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
Firmware Engineer – Industrial Embedded Systems
Firmware Engineer – Industrial Embedded Systems

Crane Company • United States

On-site
USD 95,000 - 120,000
401K match
Paid time off
Tuition reimbursement
+1
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
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