1

Embedded Software Bare Metal Jobs in Atlanta, GA

Embedded Engineer

Atlanta, GA ยท On-site

$126K - $166K/yr

Strong experience in Embedded C/C++ development on microcontrollers (Bare-metal/RTOS). * Expertise ... Exposure to IEC 62304 and other medical device software standards preferred. * Prior experience in ...

Embedded Engineer

Atlanta, GA ยท On-site

$125K - $165K/yr

Strong experience in Embedded C/C++ development on microcontrollers (Bare-metal/RTOS). * Expertise ... Exposure to IEC 62304 and other medical device software standards preferred. * Prior experience in ...

Embedded Software Engineer

Duluth, GA ยท On-site

$145K - $218K/yr

Experience with Linux and bare-metal programming for embedded systems. * Experience writing unit ... Experience in hands-on software development or relevant school projects, using C/C++ * Proven ...

Embedded Engineer

Atlanta, GA ยท On-site

$53 - $54/hr

... Bare-metal/RTOS). Expertise in hardware interfacing: Sensors, Motors, Valves, ADC/DAC, PWM. Hands ... Exposure to IEC 62304 and other medical device software standards preferred. Prior experience in ...

Senior Embedded Engineer

Atlanta, GA ยท Hybrid

$119K - $156K/yr

Design, implement, and maintain firmware in C/C++ for bare-metal microcontrollers and embedded ... Collaborate with software engineering teams on Java-based device management services and firmware ...

Senior Embedded Engineer

Atlanta, GA ยท On-site

$140K - $150K/yr

Design, implement, and maintain firmware in C/C++ for bare-metal microcontrollers and embedded ... Collaborate with software engineering teams on Java-based device management services and firmware ...

Tech Lead

Atlanta, GA ยท On-site

Experience in control systems with protocols like I2C, I^C, UART SPI, Bare Metal and RTOS * 3+ years experience of embedded integration * 5+years of C# * Strong experience in Embedded app development ...

Site Reliability Engineer

Atlanta, GA ยท On-site +1

$54.75 - $72.75/hr

To become a member of our team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from bare metal to containers, and you ...

Performing bare metal recovery and other form of restore operations at crisis. Designing EBR ... Netapp, EMC (Clariion & DMX) with Netbackup Software as a backup Tool Additional Information All ...

Performing bare metal recovery and other form of restore operations at crisis. Designing EBR ... Netapp, EMC (Clariion & DMX) with Netbackup Software as a backup Tool Additional Information All ...

Performing bare metal recovery and other form of restore operations at crisis. Designing EBR ... Netapp, EMC (Clariion & DMX) with Netbackup Software as a backup Tool Additional Information All ...

next page

Showing results 1-20

Embedded Software Bare Metal information

See Atlanta, GA salary details

$67.3K

$147.5K

$167.3K

How much do embedded software bare metal jobs pay per year?

As of Sep 1, 2026, the average yearly pay for embedded software bare metal in Atlanta, GA is $147,502.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,500.00 and $166,400.00 per year, depending on experience, location, and employer.

What is an embedded software bare metal?

An Embedded Software Bare Metal job involves developing firmware for microcontrollers or processors without an operating system (OS). Engineers write low-level code to directly control hardware peripherals using languages like C or assembly. This role requires knowledge of memory management, real-time constraints, and debugging techniques. It is commonly used in applications such as automotive systems, industrial automation, and IoT devices where efficiency and deterministic behavior are critical.

What are common challenges faced when developing bare metal embedded software?

Bare metal embedded software engineers often encounter challenges such as limited memory and processing resources, real-time timing constraints, and troubleshooting hardware-software interactions without the safety net of an operating system. Debugging can be particularly complex, as it often relies on low-level tools and a deep understanding of both the code and the hardware. Close collaboration with hardware engineers is usually required to diagnose and resolve issues. Developing for a bare metal environment demands careful planning, proactive testing, and a precise approach to resource management to ensure stability and reliability of the final product.

What are the key skills and qualifications needed to thrive in the embedded software bare metal position, and why are they important?

To thrive as an Embedded Software Bare Metal engineer, you need a strong background in low-level programming languages such as C/C++, thorough understanding of microcontroller architectures, and experience with hardware interfacing. Familiarity with tools like debuggers, oscilloscopes, version control systems, and protocols such as SPI, I2C, or UART is typical, and certifications in embedded systems or electronics are valuable assets. Excellent problem-solving abilities, attention to detail, and strong communication skills help you collaborate effectively with hardware and engineering teams. These competencies ensure reliable, efficient code that operates directly on hardware, supporting mission-critical device functionality.

What job categories do people searching Embedded Software Bare Metal jobs in Atlanta, GA look for?

The top searched job categories for Embedded Software Bare Metal jobs in Atlanta, GA are:

What cities near Atlanta, GA are hiring for Embedded Software Bare Metal jobs?

Cities near Atlanta, GA with the most Embedded Software Bare Metal job openings:

    Infographic showing various Embedded Software Bare Metal job openings in Atlanta, GA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 77% In-person, 8% Hybrid, and 15% Remote job distribution, with an average salary of $147,502 per year, or $70.9 per hour.

    Technology Architect | Industrial IOT Embedded Software | MES

    Spruce Infotech

    Atlanta, GA โ€ข On-site

    $166K/yr

    Full-time

    Posted 18 days ago


    Job description

    Job title - Technology Architect | Industrial IOT Embedded Software | MES | Embedded Engineer, JL6
    Work location - Atlanta GA, 30313, US
    Is it Hybrid, onsite or remote position - Hybrid ( Client office )
    Tentative Start date - Aug 17th so ASAP
    Contract duration - 12 Months
    Vendor XXX
    Minimum years of experience needed in the required skills- 10 +
    Minimum over all work experience required - 10+
    Domain - Medical Device
    Mandatory skills required : Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control, embedded Linux (Yocto)
    Nice to have skills - Medical Device Development experience, Medical Domain knowledge
    Complete job description - 1. Strong experience in Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control (sensors, motors, valves, ADC/DAC, PWM).
    2. Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device communication.
    3. Experience in hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
    4. Knowledge of control systems (PID/feedback loops) and real-time embedded design.
    5. Familiarity with firmware architecture, bootloaders, and firmware upgrade mechanisms.
    6. Experience in debugging complex systems involving MCU firmware + Linux applications, including fault handling and diagnostics.
    7. Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus.
    8. Exposure to medical standards (e.g., IEC 62304) preferred.
    9. Experience in Medical device development.
    Should be able to help in integration of Main application(.NET) with Firmware and Hardware.
    Interview mode - In person/Virtual - Virtual interview
    How many rounds of interview - 3
    Project Code: Additional resources for Gen4 project