2

Remote Embedded Firmware Engineer Jobs in Michigan

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 41-44

Remote Embedded Firmware Engineer information

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 Michigan?

The most popular types of Embedded Firmware Engineer jobs in Michigan are:

What are popular job titles related to Remote Embedded Firmware Engineer jobs in Michigan?

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

What job categories do people searching Remote Embedded Firmware Engineer jobs in Michigan look for?

The top searched job categories for Remote Embedded Firmware Engineer jobs in Michigan are:

What cities in Michigan are hiring for Remote Embedded Firmware Engineer jobs?

Cities in Michigan with the most Remote Embedded Firmware Engineer job openings:

Senior Azure Cloud Architect (Hybrid)

Detroit Labs

Detroit, MI • On-site, Remote

$220K - $230K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 15 days ago


Job description

This role is based in Detroit, Michigan, and follows a hybrid work model, requiring in-office presence three days per week.
Additionally, Due to the requirements for this role, we are unable to sponsor work visas for this position. Applicants must be currently authorized to work in the United States on a full-time basis.


About Detroit Labs
Detroit Labs was founded in 2011 with a vision for building digital products, services, and the teams that power them. We create digital solutions that transform the way our clients do business. We build genuine relationships based on respect, trust, and results. We foster a diverse and inclusive culture that values people - providing them with the tools, resources, and support they need to thrive professionally, exceed client expectations, and be themselves at work. We have a variety of client teams we work with ranging from startups to Fortune 500 companies so there are always new and exciting projects going on.
About the Senior Cloud Architect

As a Senior Cloud Architect, you will work embedded on one of our client teams in the energy space. You will play a critical role in leading a next-generation cloud modernization initiative using the Azure platform supporting mission-critical internal applications. These systems are essential to operational resiliency, including applications used for grid management and storm response.

In this role you will design and implement resilient cloud architectures using Azure, lead complex application migrations, and help transition and streamline large internal applications to Azure cloud services.

Our Application

At Detroit Labs, a member of our team will read over every application (including yours), and will review your resume in addition to your responses to the application questions.

To help us get to know you better, we encourage you to answer these questions genuinely and honestly. We value each applicant and want to learn about the real you. Be yourself in your responses, and our team will look forward to understanding what you can bring to this role!

Requirements

  • 10+ Years experience architecting, designing, and implementing enterprise cloud solutions
  • 5+ years experience working with enterprise cloud solutions in Azure (required)
  • Project experience and knowledge around infrastructure-as-code (Terraform preferred)
  • Experience leading or contributing to production-scale application migrations to the cloud
  • Experience designing high-availability, fault-tolerant, and disaster recovery architectures
  • Understanding of CI/CD pipelines and automation tools (e.g., Azure DevOps, GitHub Actions, GitLab CI, Jenkins)
  • Understanding of cloud networking, security, identity, and access management
  • Familiarity with monitoring, logging, performance testing, and observability tooling
  • Experience designing systems that support operationally critical or high-resiliency environments
  • Ability to independently solve complex technical problems without heavy oversight
  • Comfortable working in a small, senior-level team focused on delivery and ownership
  • Strong communication skills and ability to collaborate across distributed teams
Responsibilities
  • Design and implement resilient cloud architectures for existing enterprise applications, with a focus on scalability, reliability, security, and cost efficiency
  • Architect solutions capable of handling high-traffic and failure scenarios, particularly for operationally critical systems
  • Improve availability, disaster recovery, and overall system resiliency across migrated applications
  • Build and maintain infrastructure using infrastructure-as-code (e.g., Terraform, ARM, Bicep)
  • Ensure applications are fully automated and not dependent on manual console-based operations
  • Collaborate closely with developers, Cloud engineers SREs, DevOps engineers, QA, and stakeholders to align architecture with business and operational needs
  • Troubleshoot and resolve complex cloud platform challenges, including deep technical issues that may require vendor collaboration
  • Create and contribute to architecture documentation, diagrams, and technical standards
  • Help build internal cloud capability through knowledge transfer and strong engineering leadership

Benefits

  • The salary range for this role is from $220,000 - $230,000 commensurate with experience.
  • Full medical, dental, vision benefits
  • 401K contribution options
  • Quarterly outings and events
  • Paid holidays and vacation time
  • Parental leave program
  • Monthly budgets for "team fun" bonding events
  • Free lunch for various company meetings and Lunch & Learns
  • Access to our mentorship program and employee resource groups (ERGs)
  • Volunteer opportunities
  • All-company remote-friendly activities