Embedded Firmware Engineer – SoCs, Bootloaders & BSPs

I2Intech LLC

San Jose (CA)

On-site

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

I2Intech LLC is seeking a firmware engineer to develop bare-metal, RTOS and Linux firmware and device drivers in C/C++. You will bring up boards/SoCs, implement bootloaders and BSPs, and work with hardware and validation teams.

The role focuses on low-level software, register-level drivers, test harnesses, and debugging hardware/software interactions using JTAG and trace tools; collaboration and documentation are encouraged.

Qualifications

  • Bachelor's or Master's in Computer/Electrical Engineering.
  • Strong C programming and understanding of computer architecture.
  • Experience with ARM or RISC-V based SoCs and their boot flows.
  • Experience with at least one RTOS (FreeRTOS, Zephyr) or embedded Linux.
  • Familiarity with I2C, SPI, UART, USB, PCIe and memory controllers.
  • Python scripting for automation and testing.

Responsibilities

  • Develop bare-metal, RTOS and Linux firmware and device drivers in C/C++.
  • Bring up new boards and SoCs; implement bootloaders and BSPs.
  • Write register-level drivers for peripherals and high-speed interfaces.
  • Build test harnesses and automation to validate firmware on hardware.
  • Debug hardware/software interaction issues using JTAG and trace tools.
  • Participate in code reviews and maintain documentation.

Skills

C programming
ARM/RISC-V SoCs
RTOS or embedded Linux
Register-level drivers
Python scripting

Education

Bachelor's or Master's in Computer/Electrical Engineering

Job description

I2Intech LLC is seeking a firmware engineer to develop bare-metal, RTOS and Linux firmware and device drivers in C/C++. You will bring up boards/SoCs, implement bootloaders and BSPs, and work with hardware and validation teams.

The role focuses on low-level software, register-level drivers, test harnesses, and debugging hardware/software interactions using JTAG and trace tools; collaboration and documentation are encouraged.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

I2Intech LLC • San Jose (CA)

On-site
USD 110,000 - 150,000
Embedded Firmware Engineer — Low-Level C & Hardware
Embedded Firmware Engineer — Low-Level C & Hardware

OSI Engineering, Inc. • Cupertino (CA)

On-site
USD 96,000 - 124,000
Embedded Firmware Engineer: SoC, RTOS, Bootloaders
Embedded Firmware Engineer: SoC, RTOS, Bootloaders

Pentangle Tech Services | P5 Group • Northville (MI)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer: Real-Time Firmware & Hardware
Embedded Systems Engineer: Real-Time Firmware & Hardware

Bright Silicon Technologies • Pleasanton (CA)

On-site
USD 110,000 - 170,000
Equity Incentive Plan
Medical, Dental, and Vision
3% employer contribution to 401(k)
+2
Embedded Software Developer
Embedded Software Developer

Pentangle Tech Services | P5 Group • Northville (MI)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer: Bare-Metal & RTOS
Embedded Firmware Engineer: Bare-Metal & RTOS

Addison Group • Waukegan (IL)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,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
Embedded Firmware Engineer: Design, Debug & Deploy
Embedded Firmware Engineer: Design, Debug & Deploy

Jobat • Belgique (MO)

On-site
USD 85,000 - 120,000