2

Remote Embedded Firmware Engineer Jobs in Atlanta, GA

Lead DevOps Engineer

Peachtree City, GA ยท On-site +1

$105K - $154K/yr

What You'll Do Design, implement, and maintain CI/CD pipelines supporting firmware, embedded ... Remote candidates within the United States will also be considered. All positions may require ...

Remote, United States Role Overview At Uncapped, we help ambitious founders realise their dreams ... Partner with Product and Engineering to shape the embedded finance and integration roadmap around ...

Senior Software Engineer, Connected Devices

Roswell, GA ยท On-site +1

$115K - $151K/yr

... embedded devices, edge platforms, and cloud services. * Develop telemetry, monitoring, and remote ... Design and maintain over-the-air software and firmware update mechanisms. * Collaborate with cloud ...

New

Senior Software Engineer

Atlanta, GA ยท On-site +1

$117K - $155K/yr

Design embedded software in C running on Linux to configure ASIC and hardware components ... Collaborate with local and remote engineering teams to plan, estimate, and track development ...

Senior Device Validation Engineer

Atlanta, GA ยท Remote

$150K - $190K/yr

This isn't a remote position; you will be on-site at our Atlanta area facilities to lead physical ... Hands-on familiarity with embedded Linux configurations, build environments, and kernel digital ...

C/Unix Developer

Atlanta, GA ยท Remote

$47 - $63.50/hr

C/Unix Developer Work Location: KY / Atlanta, GA (Remote Position) Position Type: Full Time ... using 'C' and embedded SQL (Pro*C) in a UNIX environment with Oracle database. Additional ...

Deer Valley Phoenix AZ / Redmond WA / Remote with ability to travel to one of the sites on need ... Develop embedded avionics software in C++ with a focus on RFIO or Surveillance & Transponder ...

Deer Valley Phoenix AZ / Redmond WA / Remote with ability to travel to one of the sites on need ... Develop embedded avionics software in C++ with a focus on RFIO or Surveillance & Transponder ...

VP Product

Atlanta, GA ยท Remote

$280K - $325K/yr

Partner with Engineering leadership to align product roadmaps with technical architecture, platform ... Remote roles exist, and when a posting is open to remote work, it says so. the impossible takes ...

Experience embedded in modern development teams practicing GitOps and CI/CD (required). Working ... Must be authorized to work in the United States; role is US-remote. Nice to Have Experience with ...

Senior Resiliency Engineer

Atlanta, GA ยท On-site +1

$70K - $140K/yr

Collaborate with development teams to ensure resiliency considerations are embedded into software ... Remote roles will also have the opportunity to come together in our offices for moments that matter.

next page

Showing results 1-20

Remote Embedded Firmware Engineer information

See Atlanta, GA salary details

$70.7K

$117.3K

$157.7K

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

As of Sep 4, 2026, the average yearly pay for remote embedded firmware engineer in Atlanta, GA is $117,329.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,000.00 and $135,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 Atlanta, GA?

The most popular types of Embedded Firmware Engineer jobs in Atlanta, GA are:

What are popular job titles related to Remote Embedded Firmware Engineer jobs in Atlanta, GA?

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

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

The top searched job categories for Remote Embedded Firmware Engineer jobs in Atlanta, GA are:

What cities near Atlanta, GA are hiring for Remote Embedded Firmware Engineer jobs?

Cities near Atlanta, GA with the most Remote Embedded Firmware Engineer job openings:

Robotics Hardware Integration Engineer

Slip Robotics

Atlanta, GA โ€ข On-site, Remote

$118K - $156K/yr

Full-time

Medical, Dental, Vision

Re-posted 20 days ago


Key responsibilities

  • Develop and maintain drivers for sensors and actuators on Linux-based robot platforms

  • Own the communication layer between onboard compute and hardware subsystems

  • Integrate new sensors and hardware components, including requirements definition, calibration, and validation


Job description

Slip Robotics is transforming freight logistics with autonomous robotic systems that load and unload trailers faster, safer, and more reliably than traditional methods. Our robots operate in demanding real-world environments alongside people and heavy cargo every day. We are a small, high-impact team based in Atlanta building products that are already deployed in production.
The Role
We are looking for a Robotics Hardware Integration Engineer to own the interface between software and hardware on our robot platforms. This means sensor drivers, motor controllers, embedded communication buses, power management interfaces, and the low-level software that makes the physical robot work. You will be the person who makes sure software commands translate into reliable real-world motion and that sensor data flows cleanly into the perception and navigation stacks.
This is not a pure embedded firmware role and not a pure software role-it sits at the intersection. We need someone who has worked at a robotics company integrating sensors, actuators, and compute hardware into a cohesive system. You should be equally comfortable reading a datasheet, writing a Linux device driver, and debugging a CAN bus trace.
Key Responsibilities
  • Develop and maintain drivers for sensors (LiDAR, cameras, IMUs, encoders) and actuators (motor controllers, hydraulics, pneumatics) on Linux-based robot platforms
  • Own the communication layer between onboard compute and hardware subsystems (CAN bus, EtherCAT, serial, I2C/SPI)
  • Design and implement hardware abstraction layers that give upstream software teams clean, reliable interfaces
  • Integrate new sensors and hardware components as the robot platform evolves, including requirements definition, component selection, bring-up, calibration, and validation
  • Monitor and manage robot system health: power, thermals, hardware diagnostics, and fault handling
  • Build and maintain AWS IoT Greengrass components for fleet-level device management, OTA updates, and cloud telemetry
  • Collaborate with mechanical and electrical engineers on hardware design reviews to ensure manufacturability and software compatibility
  • Manage Linux configurations and setup for robotics software host machines
  • Develop and maintain CI/CD processes for hardware-interfacing software, including hardware-in-the-loop testing where appropriate
  • Support field-deployed robots by diagnosing and resolving hardware-software integration issues

Requirements
  • 5+ years of professional experience in hardware-software integration for robotic systems at a robotics, autonomous vehicle, or industrial automation company
  • Strong proficiency in C++ and Python on Linux platforms
  • Hands-on experience writing and maintaining device drivers and sensor interfaces for real robot hardware
  • Working knowledge of communication protocols: CAN, EtherCAT, serial (RS-232/485), I2C, SPI
  • Experience with ROS or ROS 2 for hardware interface nodes and system integration
  • Familiarity with AWS IoT Core, Greengrass, or similar edge-cloud platforms for fleet device management
  • Ability to read schematics and datasheets and collaborate effectively with electrical engineers
  • Experience debugging hardware issues using oscilloscopes, logic analyzers, and protocol analyzers
  • Strong communication skills and ability to work across software, electrical, and mechanical teams

Benefits
  • Competitive salary and equity in an early-stage robotics company
  • Comprehensive benefits including health, dental, and vision
  • Permissive time off policy
  • A small team where your work has direct, visible impact on shipped products
  • The chance to work on robots that are operating in production today-not a research project