Embedded Firmware Intern

PROVIDENCEWAVEGROUP LLC
Detroit, MI

Job Description

Job Description

Description:

Job Title: Embedded Firmware Intern

Location: Hybrid – combination of remote work and in-person collaboration at our TechTown office in Detroit, MI
Duration: 2–3 months
Hours: 15–20 hours per week
Compensation: $15/hour

About Us

We are a forward-thinking startup developing a next-generation smart home hub that prioritizes privacy, local-first architecture, and an intuitive user experience. Our mission is to empower users with smart technology that respects their data and functions reliably, even without the cloud.

Position Overview

We’re seeking a curious and detail-oriented Embedded Firmware Intern to support the development of firmware for our smart home hub and its connected devices. This role offers hands-on experience writing and debugging code that runs on microcontrollers, with mentorship from senior embedded engineers.

Key Responsibilities

  • Assist in writing, testing, and debugging low-level firmware for hardware modules (sensors, connectivity, control systems)
  • Help bring up and validate embedded peripherals (I2C, SPI, UART, GPIO)
  • Contribute to the integration of emerging smart home protocols such as Matter and Thread
  • Support PCB-level testing and hardware validation alongside engineering leads
  • Maintain documentation, logs, and test notes for internal quality processes

What You’ll Learn

  • How firmware for real-time, resource-constrained systems is written, debugged, and optimized
  • Practical experience working with real hardware platforms in a production-oriented environment
  • Collaborative development processes between hardware, firmware, and full-stack software teams
  • Exposure to privacy-centric engineering approaches for connected devices

Who This Role is For

This role is ideal for a computer engineering or electrical engineering student or an early-career developer with a passion for low-level development, embedded systems, or IoT. You don’t need to be an expert; you just need to be ready to learn and contribute.

Requirements:

Preferred Skills & Qualifications

  • Familiarity with C/C++ and embedded development environments such as PlatformIO, GCC, STM32CubeIDE, or similar
  • Exposure to bare-metal, RTOS, or FreeRTOS development
  • Understanding of hardware-level interfaces like I2C, SPI, UART, and GPIO
  • Basic knowledge of using Git for version control
  • Experience with Zephyr RTOS, ESP-IDF, or Nordic SDKs
  • Interest in smart home systems, embedded Linux, or IoT device design
Posted 2025-07-23

Recommended Jobs

Buyer

Michigan Staffing
Sterling Heights, MI

Job Description Job Description Direct Hire with Salary (DOE), benefits and PTO! Location: Shelby Township, MI, US Hours: M-F 8am-5pm Our client, a leading manufacturer of cold-formed c…

View Details
Posted 2025-07-28

Field Utility Specialist

Metro Engineering Solutions LLC
Northville, MI

Job Description Job Description Description: Metro Engineering Solutions, LLC (“MES”) is looking for a Field Utility Specialist to join our team! MES is a multifaceted utility and telecommunicat…

View Details
Posted 2025-07-29

Behavioral Health Technician

Bright Behavior Therapy
Troy, MI

Job Description Job Description We are seeking a Behavioral Health Technician to join our growing team! You will be responsible for implementing effective treatment plans to clients in an individ…

View Details
Posted 2025-07-28

Emergency Shelter Shift Monitor

Lighthouse
Pontiac, MI

Description: describes the general nature and level of work performed by employees assigned to this position. It should not be construed as an exhaustive list of all required duties, responsibilities,…

View Details
Posted 2025-07-30

IT Business Process Improvement Analyst - Hybrid

Haworth, Inc.
Holland, MI

Join the Future of Workspace Innovation at Haworth Are you ready to shape the future of how people work, live, and thrive? At Haworth, we're not just creating furniture – we're revolutionizing the…

View Details
Posted 2025-07-24

Crisis Social Worker

Delta-T Group Inc.
Monroe, MI

Location: Monroe, MI 48161 Date Posted: 07/30/2025 Category: Behavioral Education: Master’s Degree Delta-T Group connects professionals with client opportunities within the special educatio…

View Details
Posted 2025-07-30

Outside Sales Representative

BathWorks Michigan
Midland, MI

Job Description Job Description Full-Time | Sales & Design Role | Pre-Scheduled Appointments | Paid Training BathWorks of Michigan — the fastest-growing Jacuzzi® dealer in the nation — is ex…

View Details
Posted 2025-07-26

Assessment Nurse

Avesta Systems
Allen Park, MI

Job Summary : The Assessment Nurse plays a critical role in ensuring residents are appropriately placed within our Assisted Living community. This position utilizes clinical expertise to assess p…

View Details
Posted 2025-07-23

Jr. Controls Hardware Engineer - Direct Hire

Cosha Staffing & Consulting
Sterling Heights, MI

Summary The junior controls hardware designer/engineer is an entry level position focused on learning and performing various tasks of controls hardware design. In this role, you'll work closely …

View Details
Posted 2025-07-25

Roofing Sales Estimator High Commissions

Schoenherr Roofing
Troy, MI

Job Description Job Description Position: Roofing Sales Estimator - Conduct sales presentations and inspections and sell roofing. This position would be a great fit for: A Home Improvement S…

View Details
Posted 2025-07-29