Insight Global logo

Firmware Engineer

Insight Global

Cary, NCJobSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Cary, NC
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Insight Global is seeking a Firmware Engineer to support the development and lifecycle management of innovative industrial computing products. The role focuses on embedded firmware and software development across ARM processors, microcontrollers, and x86-based systems, involving concept design, prototype validation, manufacturing support, and production release.

Skills & qualifications

RequiredNice to have

Skills

CAssemblyLinuxGitJTAG DebuggersLogic AnalyzersElectrical Schematics ReadingProblem Solving

Qualifications

Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering or Related Technical DisciplineMinimum of 2 Years Firmware or Embedded Software Development Experience

Full job description

Job Description

Insight Global is seeking a Firmware Engineer to support the development and lifecycle management of innovative industrial computing products. This role will focus on embedded firmware and software development across ARM processors, microcontrollers, and x86-based systems. The ideal candidate will be involved throughout the entire product lifecycle, from concept and design through prototype validation, manufacturing support, and production release.

This is an excellent opportunity for an engineer who enjoys working at the intersection of hardware and software in a collaborative, fast-paced environment.

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 and implement 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.

Skills and Requirements

Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline. Minimum of 2 years of firmware or embedded software development experience. Strong programming experience with C and Assembly language. Experience developing firmware for ARM-based processors, SoCs, or microcontrollers. Hands-on experience debugging embedded systems using JTAG debuggers, logic analyzers, or similar tools. Experience with Linux operating systems and embedded software development. Familiarity with version control systems, such as Git. Ability to read and understand electrical schematics and support hardware/software integration. Strong problem-solving skills and ability to work effectively in a cross-functional engineering environment. Must be authorized to work in the United States without sponsorship.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.