Root Access

Firmware / Embedded Engineer - Intern

New York City, NY
C C++ Rust STM32 ESP32 nRF52 UART I2C SPI GPIO PlatformIO STM32CubeIDE Zephyr Arduino Keil AI
Description

Firmware / Embedded Engineer -- Intern

Department: Internship

Location: New York City

Employment Type: FullTime

Internship Role Overview

We’re looking for a Firmware / Embedded Engineer to join our paid summer internship for 2026. The right person will be excited to break things, give blunt feedback, and help shape new developer tools they wish they had. You’ll be an internal user of our product, write firmware for dev boards, and help us validate AI-assisted workflows. You’ll also contribute to embedded projects for testing peripherals, validating board files, or exploring new toolchains. We have an intense working environment meant only for the most ambitious engineers.

If working hard and laughing along the way with awesome teammates is something you'd enjoy, then you'll fit right in!

What You’ll Do

  • Write, test, and debug embedded software + firmware (e.g., STM32, ESP32, nRF52) using C/C++ or Rust.

  • Use our internal AI-powered tools to generate/configure firmware

  • Help test features like pin mapping, driver generation, clock tree config, and build tool integrations.

  • Provide structured feedback on usability, bugs, and edge cases (you’re part of the product loop).

  • Build demo projects, scripts, or workflows that help us validate tool reliability and usability.

  • Read datasheets and vendor docs to cross-verify model output (yep, still a thing).

You might be a good fit:

  • Have hands-on experience with microcontrollers (STM32, Arduino, ESP32, etc.).

  • Know your way around basic embedded peripherals: UART, I2C, SPI, GPIO, timers.

  • Have worked with at least one toolchain (e.g., PlatformIO, STM32CubeIDE, Zephyr, Arduino, Keil).

  • Are curious about how firmware dev tools could be better—and want to shape that future.

  • Have tinkered with LLMs and AI-native dev tools

Root Access
Root Access

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say