Firmware Engineer IV

Insight Global
Redmond, WA, United States
10 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

ARM Architecture Booting (BIOS) Computer Programming System Configuration Software Debugging Firmware FreeRTOS Real-Time Operating Systems Software Engineering Software Systems Universal Asynchronous Receiver/Transmitter Data Server Interface
+3 more
Real Time Systems Peripherals Operational Systems

Job description

Analyze, design, develop, and debug firmware

Develop, prepare, and support embedded SW for demos

Understand and implement power-management, boot loaders, scheduling, and RTOS

Collaborate in a team environment across multiple , product focused, research, and engineering disciplines

Requirements

Experience with software design and programming in C/C++ for development, debugging, testing and performance analysis

Experience producing production quality, fail-safe firmware for low-power real-time system control

Experience working with real-time operations systems such as Zephyr or FreeRTOS.

Experience with embedded processors like ARM Cortex M0/M3/M4 architecture and boot mechanism, interrupt priorities and experience with configuring peripherals

Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.

Experience analyzing hardware and power consumption

Experience with hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.

Experience with instrumentation like oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level

Experience with device documentation and translating that information into software solutions

Experience with methods of designing experiments to diagnose embedded hardware and firmware problems

Experience with cross multi-disciplinary boundaries to drive system solutions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · World Congress 2026 Europe

2:30 min

Tracking remote firmware health with the engineering dashboard

Denis Grahovac · World Congress 2021

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

4:20 min

Controlling a selected Bluetooth peripheral via live demo

Georg Dresler Georg Dresler · World Congress 2026 Europe

Videos

See all

Related articles

See all