2

Entry Level Embedded Software Engineer Jobs in Marietta, GA

Senior Software Engineer

Alpharetta, GA ยท On-site

$116K - $153K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering ... Design embedded software in C running on Linux to configure ASIC and hardware components

Senior Software Engineer

Atlanta, GA ยท On-site +1

$117K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering ... Design embedded software in C running on Linux to configure ASIC and hardware components

Embedded Engineer

Atlanta, GA ยท On-site

$126K - $166K/yr

Embedded Engineer Location: Atlanta, GA Contract position * Strong experience in Embedded C/C ... Exposure to IEC 62304 and other medical device software standards preferred. * Prior experience in ...

New

Embedded Engineer

Atlanta, GA ยท On-site

$53 - $54/hr

Embedded Engineer Pay Rate: $53-54/hr on W2 Location: Onsite at Atlanta, GA F2F: No Duration: 6 ... Exposure to IEC 62304 and other medical device software standards preferred. Prior experience in ...

New

About the Role The Software/Firmware Engineer will design, develop, and test embedded software for Optical Layer solutions. You will collaborate closely with optical, hardware, and test engineers to ...

Software Engineer I

Kennesaw, GA ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science * 0-2 years of experience in embedded software systems * Passion for advancing the marine ...

Software Engineer I

Kennesaw, GA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science * 0-2 years of experience in embedded software systems * Passion for advancing the marine ...

Proficient C++ programming in embedded/RTOS Linux environment and Python for test framework * Able to deliver software features with minimal defects found in testing * Dedicated to continuous ...

Proficient C++ programming in embedded/RTOS Linux environment and Python for test framework * Able to deliver software features with minimal defects found in testing * Dedicated to continuous ...

Proficient C++ programming in embedded/RTOS Linux environment and Python for test framework * Able to deliver software features with minimal defects found in testing * Dedicated to continuous ...

Aerospace Software Engineer

Atlanta, GA ยท On-site +1

$82K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop embedded avionics software in C++ with a focus on RFIO or Surveillance & Transponder ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Aerospace Software Engineer

Atlanta, GA ยท On-site +1

$82K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop embedded avionics software in C++ with a focus on RFIO or Surveillance & Transponder ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Software Dev Engineer - AMZ10225539

Atlanta, GA ยท On-site

$143K - $194K/yr

Software Dev Engineer II Job Location: Atlanta, Georgia Job Number: AMZ10225539 Position ... Design, develop, implement, test, and document embedded or distributed software applications, tools ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Marietta, GA salary details

$63.4K

$138.9K

$157.6K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for entry level embedded software engineer in Marietta, GA is $138,945.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $156,700.00 per year, depending on experience, location, and employer.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Marietta, GA?

The most popular types of Embedded Software Engineer jobs in Marietta, GA are:

What are popular job titles related to Entry Level Embedded Software Engineer jobs in Marietta, GA?

For Entry Level Embedded Software Engineer jobs in Marietta, GA, the most frequently searched job titles are:

What job categories do people searching Entry Level Embedded Software Engineer jobs in Marietta, GA look for?

The top searched job categories for Entry Level Embedded Software Engineer jobs in Marietta, GA are:

What cities near Marietta, GA are hiring for Entry Level Embedded Software Engineer jobs?

Cities near Marietta, GA with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Marietta, GA as of July 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $138,945 per year, or $66.8 per hour.

Hiring: Avionics Software Developer in TX and GA locations.

SRI Tech Solutions Inc

Atlanta, GA โ€ข On-site

Full-time

Re-posted 8 days ago


Job description

Greetings from SRI Tech Solutions.
 
SRI Tech Solutions Inc., an IT services and consulting firm with a focus on staffing, project solutions, and product development.
 
Job title: Avionics Software Developer
Location: Plano, TX / Atlanta, GA 
Duration: Fulltime and Onsite from Day 1. 
 
Mandate skills: Embedded C/C++, DO178C, MATLAB/Simulink

ITAR Candidates Yes/NO: Yes
 
Job Description: 
Seeking a skilled Motor Control Software Engineer to design, develop, and verify embedded software for aerospace motor control systems in compliance with DO-178C standards. The role involves implementing real-time control algorithms, integrating with hardware platforms, performing model-based development where applicable, and ensuring software meets safety-critical requirements.
 
Responsibilities:
  • Develop and optimize motor control algorithms (BLDC, PMSM, stepper, etc.) for aerospace applications.
  • Design, code, and test embedded software in C/C++ following DO-178C guidelines.
  • Collaborate with systems, hardware, and verification teams to ensure seamless integration.
  • Prepare documentation for certification, including requirements, design, and test reports.
  • Support software verification and validation activities, including unit testing and HIL/SIL testing.
 
Qualifications:
  • Bachelor’s/Master’s in Electrical, Electronics, Computer, or Aerospace Engineering.
  • Strong experience with embedded C/C++ programming and real-time control systems.
  • Hands-on experience with motor control techniques (FOC, PWM, sensorless control, etc.).
  • Familiarity with DO-178C processes, aerospace standards, and safety-critical software development.
  • Experience with MATLAB/Simulink or model-based design (preferred).
 
SRI Tech Solutions is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national origin or citizenship status or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria.