2

Remote Embedded Firmware Engineer Jobs in Detroit, MI

... engineering teams to deliver a world-class design system capable of supporting multiple vehicle ... or embedded product experience. - Portfolio examples demonstrating large-scale design system ...

New

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Dallas, TX ( REMOTE role) Company Overview: Blue Yonder is a global leader in digital supply chain ... Our AI-embedded, interoperable supply chain solutions connect every aspect of the supply chain ...

Dallas, TX ( REMOTE role) Company Overview: Blue Yonder is a global leader in digital supply chain ... Our AI-embedded, interoperable supply chain solutions connect every aspect of the supply chain ...

Showing results 21-39

Remote Embedded Firmware Engineer information

See Detroit, MI salary details

$72.8K

$120.8K

$162.4K

How much do remote embedded firmware engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for remote embedded firmware engineer in Detroit, MI is $120,783.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $139,600.00 per year, depending on experience, location, and employer.

What is a remote embedded firmware engineer?

A Remote Embedded Firmware Engineer is a professional who designs, develops, and maintains low-level software (firmware) that directly controls hardware devices, typically in embedded systems such as IoT devices, consumer electronics, or automotive systems. Working remotely, they collaborate with cross-functional teams using online tools and platforms to write, test, and debug code, ensuring the seamless integration of hardware and software. This role requires strong programming skills, usually in C or C++, and a solid understanding of hardware architectures and communication protocols. Remote Embedded Firmware Engineers must also be effective communicators and self-motivated to work independently from various locations.

What are the key skills and qualifications needed to thrive as a remote embedded firmware engineer?

To thrive as a Remote Embedded Firmware Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a solid background in electronics or computer engineering, often supported by a relevant degree. Familiarity with microcontroller architectures, real-time operating systems (RTOS), and tools like JTAG debuggers or version control systems is typically required. Excellent problem-solving, self-motivation, and clear remote communication skills help distinguish top performers in this role. These capabilities are crucial for developing reliable firmware, collaborating effectively across distributed teams, and delivering robust embedded solutions.

How do remote embedded firmware engineers typically collaborate with hardware teams to ensure successful integration?

Remote Embedded Firmware Engineers frequently collaborate with hardware engineers through virtual meetings, shared documentation, and remote debugging tools. They often participate in design reviews, discuss hardware schematics, and provide input on hardware-software interface requirements. Effective communication is crucial, as firmware needs to be tested on physical hardware, which may require coordinated remote access to lab equipment or shipping prototypes. Regular updates and clear documentation help ensure smooth integration and address potential issues early in the development cycle.

What is the difference between Remote Embedded Firmware Engineer vs Remote Software Developer?

AspectRemote Embedded Firmware EngineerRemote Software Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certificationsBachelor's in Computer Science or related; programming certifications
Work EnvironmentEmbedded hardware, microcontrollers, real-time OSGeneral software development, web or app development
Industry UsageConsumer electronics, automotive, IoT devicesWeb, mobile, enterprise applications
Search & Comparison IntentFocus on embedded systems, hardware integrationFocus on software development, platforms

The main difference is that Remote Embedded Firmware Engineers work primarily with hardware and embedded systems, requiring knowledge of microcontrollers and real-time OS, while Remote Software Developers focus on software applications across various platforms. Both roles require programming skills, but their environments and industry applications differ significantly.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Detroit, MI?

The most popular types of Embedded Firmware Engineer jobs in Detroit, MI are:

What are popular job titles related to Remote Embedded Firmware Engineer jobs in Detroit, MI?

For Remote Embedded Firmware Engineer jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Remote Embedded Firmware Engineer jobs in Detroit, MI look for?

The top searched job categories for Remote Embedded Firmware Engineer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Remote Embedded Firmware Engineer jobs?

Cities near Detroit, MI with the most Remote Embedded Firmware Engineer job openings:

Principal Software Engineer, Power Applications

Utilidata

Ann Arbor, MI • On-site, Remote

$180K - $220K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 17 days ago


Key responsibilities

  • Coordinate data scientists and software engineers to develop, translate, deploy, and maintain power control and orchestration applications.

  • Contribute to the codebase, define and uphold code quality standards, and establish engineering workflows.

  • Design and implement continuous delivery workflows and act as the technical interface between Power Applications and other system teams.


Job description

Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid - bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.
The Power Applications team takes power control and orchestration algorithms from idea to production. We own the complete end-to-end process: developing power control and orchestration algorithms, translating them into deployable applications, and owning the deployment and maintenance of those applications in the field. As the Technical Lead, Power Applications, you will coordinate data scientists and software engineers to produce these applications, define repeatable and scalable workflows that let the team deliver efficiently, and act as the technical interface to other teams on the stack.
This is a leadership role. While you will still spend meaningful time in the codebase, a large part of the work is communication, coordination, and project management. Your leverage comes from the designs you set, the standards you hold, the engineers you develop, and your ability to keep cross-functional work moving.
Success in this role is measured by driving continuous delivery, building for scale and resilience, and navigating the demands of a rapidly growing company. This position works cross-functionally with product, engineering, and data science teams and is open to fully remote candidates, with periodic travel expected for company retreats and key on-site engagements.
Responsibilities
  • Enable the Power Applications team to own the end-to-end lifecycle of Utilidata's power control and orchestration applications, from algorithm development, through translation into deployable software, to deployment and ongoing maintenance in production
  • Directly contribute to the Power Applications codebase and work with the team to define and own code quality standards and engineering workflows
  • Serve as the senior individual contributor coordinating data scientists and software engineers, aligning the group on design and quality through architecture and code review
  • Design continuous delivery workflows that bridge algorithm development and production, including the path from prototype code (e.g., Python) to the deployed application's language (e.g., Rust), so work moves to production smoothly and repeatably
  • Act as the technical interface between Power Applications and other teams on the stack, establishing clear system boundaries, data contracts, and power application SLAs
  • Contribute to system architecture discussions for the Karman platform as a whole, ensuring the subsystems that support power-flow control fit coherently into that wider architecture
  • Build for reliability and scale so power applications run continuously across experimentation, staging, and deployed environments.
Minimum Qualifications
  • 10+ years of software engineering experience, including a track record of technical leadership on complex production systems
  • Demonstrated ability to lead engineers through architecture, code review, and mentorship, and to raise the technical bar of a team
  • Excellent written and verbal communication skills, with substantial experience working directly with stakeholders across teams
  • Strong project management and technical planning skills - sequencing work, managing cross-team dependencies, translating product requirements into technical designs
  • Strong foundation in distributed systems and reliability engineering: fault tolerance, graceful degradation, observability, and testing for systems that cannot go down
  • Experience taking software from prototype to hardened production, ideally where the platform and requirements were still evolving
  • Proficiency in Python and at least one systems language (C++, Rust, or Go)
  • Willingness to travel up to 10% of time
Enhanced Qualifications (Nice to Have)
  • Hands-on experience with real-time, low-latency, or control systems : software that must respond within strict time bounds and behave predictably under load
  • Experience with edge or embedded computing, especially on NVIDIA platforms (Jetson-class devices, CUDA, or NVML)
  • Background in power systems, energy, industrial control, robotics, or another physical-world real-time domain)
  • Experience productionizing ML models or algorithms in collaboration with data science teams
Salary Range: $180,000 to $220,000 base compensation depending on experience and level, plus stock options. This role spans multiple job levels; final level and compensation will be determined based on the candidate's experience.
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401k