Remote Jobs Sign In

Embedded Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Oct 20, 2026
This job expires in: 30 days

Job Summary

Owning the software for edge devices in the field, the full-time Embedded Software Engineer will design firmware for microcontrollers, build host applications for audio management, and ensure reliable communication between hardware and cloud systems while working remotely.

Key responsibilities
  • Design and evolve firmware for microcontrollers, ensuring hard reliability guarantees for status indication and audio bypass relays
  • Build and harden the host application managing audio pipelines that connect drive-thru hardware to the cloud in real time
  • Debug issues across hardware/software boundaries and improve deployment and management of physical devices in production
Required qualifications
  • 5+ years of professional software engineering experience, particularly in embedded systems or firmware
  • Proficiency in C++ for microcontrollers and strong backend skills in Python or other modern languages
  • Experience designing for reliability in real-time or latency-sensitive systems
  • Practical experience with serial/USB protocols and low-level hardware interfaces
  • Ability to operate with ambiguity and drive loosely defined problems to well-architected solutions

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 37,677 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee