Neural AI

All job descriptions

Bare-Metal Firmware Engineer

Firmware Engineer Mid-level (L4 equivalent) 2-5 years
✓ Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2 Send your application
You need an account so we know where to send the feedback.

The job description

Tech stack. Bare-metal C development, custom startup code and linker scripts, interrupt-driven architectures, direct register-level programming, cycle-accurate timing analysis, minimal HALs, bootloader development

About the role

You will write firmware with no operating system standing between your code and the silicon: bare-metal development for products where determinism, minimal footprint, and absolute hardware control matter most. Bare-metal engineers own literally everything: startup code, interrupt vector tables, clock tree configuration, and the precise timing behavior that RTOS abstractions would obscure. You will develop an intimate, register-level understanding of your microcontroller, reasoning about clock cycles and peripheral behavior with total confidence. This is firmware in its purest and most demanding form, for engineers who want complete ownership of the machine and accept complete responsibility for it.

What you will achieve

What you will bring

Must-haves

Nice-to-haves