About the job
Join our dynamic team at root-access as a Firmware / Embedded Engineer Intern for our paid summer internship for 2026. We are in search of an enthusiastic individual eager to experiment, provide constructive criticism, and contribute to the development of innovative developer tools. You will work closely with our product as an internal user, writing firmware for development boards and assisting in the validation of AI-enhanced workflows. You will also engage in embedded projects that include testing peripherals, validating board files, and exploring cutting-edge toolchains. Our fast-paced environment is perfect for ambitious engineers who thrive on challenges.
If you enjoy hard work paired with laughter amidst a team of talented individuals, you will find your place here!
What You’ll Do
Develop, test, and debug embedded software and firmware (e.g., STM32, ESP32, nRF52) utilizing C/C++ or Rust.
Leverage our internal AI-driven tools for firmware generation and configuration.
Assist in testing features such as pin mapping, driver generation, clock tree configuration, and build tool integrations.
Offer structured insights regarding usability, bugs, and edge cases as an integral part of the product development process.
Create demo projects, scripts, or workflows to validate the reliability and usability of our tools.
Interpret datasheets and vendor documentation to verify model outputs.
You might be a good fit if you:
Have hands-on experience with microcontrollers (STM32, Arduino, ESP32, etc.).
Are familiar with basic embedded peripherals: UART, I2C, SPI, GPIO, and timers.
Have experience with at least one toolchain (e.g., PlatformIO, STM32CubeIDE, Zephyr, Arduino, Keil).
Are curious about improving firmware development tools and eager to influence their evolution.
Have experimented with large language models and AI-native developer tools.

