1

Embedded Systems Software Engineer Jobs in Georgia

Sr Software Engineer - Embedded Systems

Evans, GA · On-site

$104K - $137K/yr

Software Engineer for Embedded Systems will be part of the Global Digital Technology team, responsible for designing and developing embedded systems applications for the connectivity platform used ...

Embedded Software Engineer

Duluth, GA · On-site

$121K - $159K/yr

We are currently recruiting for an Embedded Software Engineer to join our extraordinary engineering ... Perform or facilitate testing of the product / system as required to validate the designs and ...

Software Engineer II Onsite 5 days a week MUST have own laptop Not a management position (technical ... embedded systems. You will collaborate across disciplines - fluidics, electronics, hardware ...

next page

Showing results 1-20

Embedded Systems Software Engineer information

See Georgia salary details

$52.8K

$115.9K

$162.1K

How much do embedded systems software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for embedded systems software engineer in Georgia is $115,911.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,100.00 and $138,100.00 per year, depending on experience, location, and employer.

What does an Embedded Systems Software Engineer do?

An Embedded Systems Software Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices integrated within larger systems. Common examples include software for automotive control units, medical devices, industrial machines, and consumer electronics. These engineers work with hardware teams to ensure the software interacts correctly with physical components. Their responsibilities often include writing code in languages like C or C++, debugging hardware-software integration issues, and optimizing software for limited resources such as memory and processing power.

What are some common challenges faced by Embedded Systems Software Engineers when working on cross-functional teams?

Embedded Systems Software Engineers often collaborate closely with hardware engineers, product managers, and quality assurance teams. One key challenge is ensuring seamless integration between hardware and software, as hardware limitations or last-minute changes can require rapid software adjustments. Communication and documentation are essential to align expectations and prevent misunderstandings. Additionally, working within strict memory, processing, and power constraints requires creative problem-solving and strong attention to detail.

What are the key skills and qualifications needed to thrive as an Embedded Systems Software Engineer, and why are they important?

To thrive as an Embedded Systems Software Engineer, you need a strong background in computer science or electrical engineering, with expertise in programming languages such as C/C++ and familiarity with real-time operating systems (RTOS). Proficiency in using development tools like debuggers, oscilloscopes, and integrated development environments (IDEs), as well as knowledge of protocols like SPI, I2C, and UART, is typically required. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help individuals excel in this role. These skills ensure the development of reliable, efficient, and high-performing embedded systems that meet rigorous technical and safety standards.
What are popular job titles related to Embedded Systems Software Engineer jobs in GA? For Embedded Systems Software Engineer jobs in GA, the most frequently searched job titles are:
Infographic showing various Embedded Systems Software Engineer job openings in Georgia as of May 2026, with employment types broken down into 73% Full Time, 13% Part Time, and 14% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $115,911 per year, or $55.7 per hour.
Sr Software Engineer - Embedded Systems

Sr Software Engineer - Embedded Systems

Club Car LLC

Evans, GA • On-site

$104K - $137K/yr

Full-time

Posted 8 days ago


Club Car rating

8.5

Company rating: 8.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Software Engineer for Embedded Systems will be part of the Global Digital Technology team, responsible for designing and developing embedded systems applications for the connectivity platform used for commercial, consumer, and golf vehicles. This individual will work closely with and collaborate with the development centers located in Augusta, GA and Bangalore, India to develop and release to market high quality next generation connectivity solutions for Club Car’s vehicles and consumers.

Core Job Responsibilities:

  • Customize, build, and debug the Android Open Source Project (AOSP) and Linux kernel
  • Support other operating systems and board support packages for embedded systems
  • Support the hardware development team with board bring up
  • Debug device drivers and services for wi-fi, cellular, Bluetooth, and other devices
  • Support and supplement the application software engineers
  • Define hardware architecture to ensure software product needs are met
  • Work with technical project managers to identify project scope, establish budgets, and develop project schedules
  • Create and support embedded systems applications on Android, Windows CE, Linux, FreeRTOS, and microcontrollers (no operating system) written in C, C++, C#, and Java
  • Create and support back end server functionality that integrates with embedded systems
  • Work with technical project managers to identify project scope, establish budgets, and develop project schedules
  • Support and supplement the application software engineers
  • Define hardware architecture to ensure software product needs are met

Skills:

  • Experience with the Android Open Source Project (AOSP) and Linux kernel
  • Experience with FreeRTOS, Mbed, or other real time operating systems is desirable
  • Experience with embedded systems
  • Experience with board bring up
  • Experience with or desire to learn C, C++, C# (.NET, Mono), and Java
  • Experience with device driver development or integration of various devices including Bluetooth, Wi-Fi, Ethernet, LTE, GPS, RFID, CAN, and LIN

Minimum Qualifications:

  • Bachelor Degree in Computer Engineering or Computer Science, Masters Computer Sciences preferred
  • Minimum of 5 years of experience in embedded systems software development

We are committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employee, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations.

Club Car is a diverse and inclusive environment. We are an equal employment opportunity employer, dedicated to hiring a diverse workforce including individuals with disabilities and United States qualified protected veterans.

Discrimination of any type will not be tolerated at Club Car.