Neural AI

All job descriptions

Embedded Software Engineer (General)

Software 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. C/C++, RTOS or bare-metal, microcontroller peripherals, I2C/SPI/UART drivers, debugging with JTAG/SWD, oscilloscopes, low-power design, version control, static analysis

About the role

You will write the software that runs directly on hardware in connected devices, working where every byte of RAM and every microamp of current matters. Embedded software engineers here own firmware from board bring-up through production: peripheral drivers, application logic, communication stacks, and the power management that determines real battery life. You will debug with oscilloscopes as often as software debuggers, read schematics alongside source code, and develop an intuition for what the hardware is actually doing beneath your abstractions. It is demanding, concrete engineering where your code has physical consequences you can measure with instruments.

What you will achieve

What you will bring

Must-haves

Nice-to-haves