Embedded Firmware Engineer – Remote, AI-Powered Power Grids

Karman

Ann Arbor (MI)

Hybrid

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
Dental & Vision
401k match
Flexible PTO

Job summary

Karman is seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge devices. You will work across hardware, cloud infrastructure, and AI/algorithms to design and deploy embedded software on diverse hardware variants.

The role emphasizes hands-on C/C++ development with RTOS on microcontrollers, building logging, diagnostics, and CI/CD tooling, and collaborating with cross-functional teams to deliver reliable firmware.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.
  • 0–3 years embedded firmware experience, internships or coursework count.
  • Proficiency in C/C++ with RTOS or bare-metal on microcontrollers.
  • Familiarity with SPI, I2C, UART or Ethernet interfaces.
  • Hands-on hardware experience and debugging skills.
  • Experience with Git and CI/CD familiarity (GitHub Actions or similar).
  • Python scripting for test harnesses, build tooling or automation.
  • Strong communication and collaborative skills.

Responsibilities

  • Develop, test, and deploy firmware features across multiple hardware platforms.
  • Assist with hardware bring-up and collaboration with hardware teams.
  • Write and debug real-time embedded software in C/C++ on microcontrollers.
  • Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT connectivity.
  • Uphold firmware engineering standards, including coding conventions and documentation.
  • Build and maintain CI/CD pipelines, HIL test infrastructure, and automated release tooling using Python, Docker, and GitHub Actions.
  • Extend logging, telemetry, and diagnostic subsystems.
  • Collaborate cross-functionally with external contractors, cloud infra, AI/algorithms, and product teams.

Skills

C/C++
RTOS
Python
Git
Embedded hardware
Debugging tools

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Docker
GitHub Actions
Linux basics

Job description

Karman is seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge devices. You will work across hardware, cloud infrastructure, and AI/algorithms to design and deploy embedded software on diverse hardware variants.

The role emphasizes hands-on C/C++ development with RTOS on microcontrollers, building logging, diagnostics, and CI/CD tooling, and collaborating with cross-functional teams to deliver reliable firmware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Health benefits
Dental & Vision
401k match
+1
Edge AI Software Engineer – IoT & Distributed Systems
Edge AI Software Engineer – IoT & Distributed Systems

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 150,000
Health, dental, vision
Employer-match 401k
Flexible PTO
+1
Senior Embedded Engineer: Automotive Firmware for Grid
Senior Embedded Engineer: Automotive Firmware for Grid

Ayr Energy • Mountain View (CA)

On-site
USD 150,000 - 220,000
Collaborative work environment
Competitive benefits
Equity package
Software Engineer, On Device
Software Engineer, On Device

Karman • United States

Hybrid
USD 120,000 - 150,000
Health insurance
Flexible paid time off
401k with company match
+1
Embedded Firmware & Cybersecurity Engineer
Embedded Firmware & Cybersecurity Engineer

Motorsport Hackers • Dearborn (MI), Northern (KY)

Hybrid
USD 95,000 - 130,000
Software Engineer, On Device
Software Engineer, On Device

Karman • Ann Arbor (MI)

Hybrid
USD 120,000 - 150,000
Health, dental, vision
Employer-match 401k
Flexible PTO
+1
Senior Software Engineer
Senior Software Engineer

Delaney Group • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Staff Embedded Firmware Engineer – Power Systems Leader
Staff Embedded Firmware Engineer – Power Systems Leader

edgeautonomy-careers • Ann Arbor (MI)

On-site
USD 145,000 - 195,000
Matching 401(k)
Paid PTO
Paid holidays
+6
Senior Edge IoT Software Engineer (Python/C++)
Senior Edge IoT Software Engineer (Python/C++)

Karman • United States

Hybrid
USD 120,000 - 150,000
Health insurance
Flexible paid time off
401k with company match
+1
Real-Time Embedded Software Intern — Power Grid
Real-Time Embedded Software Intern — Power Grid

Amperesand • Reno (NV), San Francisco (CA)

On-site
USD 28,000 - 62,000
Stock options
Health insurance
401k retirement plan
+3