2

Entry Level Embedded Software Engineer Jobs in Atlanta, GA

Embedded software development experience * Familiarity with containerized development workflows and ... Exposure to DevOps, DevSecOps, and CI/CD pipelines * Experience with simulation, hardware-in-the ...

You will work closely with software, hardware, and systems engineers to ensure product reliability ... Develop test scripts, models, and automation frameworks to execute and validate embedded control ...

You will work closely with software, hardware, and systems engineers to ensure product reliability ... Develop test scripts, models, and automation frameworks to execute and validate embedded control ...

For entry-level job seekers to get client interviews and jobs, they need to differentiate ... Currently, we are looking for entry-level software programmers, Java full stack developers, Python ...

You will work closely with software, hardware, and systems engineers to ensure product reliability ... Develop test scripts, models, and automation frameworks to execute and validate embedded control ...

You will work closely with software, hardware, and systems engineers to ensure product reliability ... Develop test scripts, models, and automation frameworks to execute and validate embedded control ...

Entry-Level Software / Data / Machine Learning Engineer We're seeking a high-potential, entry-level Engineer who brings exceptional learning ability, strong fundamentals, and a bias toward action.

Senior Software Engineer

Atlanta, GA

$117.80K - $155.30K/yr

Provide guidance and support to entry-level engineers. * Motivated to continuously improve development best practices and stay updated with new software and technologies. Basic Qualifications

Senior Software Engineer

Atlanta, GA ยท On-site

$117.80K - $155.30K/yr

Provide guidance and support to entry-level engineers. * Motivated to continuously improve development best practices and stay updated with new software and technologies. Basic Qualifications

Senior Software Engineer

Atlanta, GA ยท On-site

$117.80K - $155.30K/yr

Provide guidance and support to entry-level engineers. * Motivated to continuously improve development best practices and stay updated with new software and technologies. Basic Qualifications

Data Engineer (Entry-Level)

Atlanta, GA ยท On-site

$110.10K - $132.20K/yr

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Atlanta, GA salary details

$68.7K

$150.5K

$170.7K

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

As of May 28, 2026, the average yearly pay for entry level embedded software engineer in Atlanta, GA is $150,468.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $169,700.00 per year, depending on experience, location, and employer.

What is an Entry Level Embedded Software Engineer job?

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 in the Entry Level Embedded Software Engineer position, and why are they important?

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 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 are the most commonly searched types of Embedded Software Engineer jobs in Atlanta, GA? The most popular types of Embedded Software Engineer jobs in Atlanta, GA are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in Atlanta, GA? For Entry Level Embedded Software Engineer jobs in Atlanta, GA, the most frequently searched job titles are:
What cities near Atlanta, GA are hiring for Entry Level Embedded Software Engineer jobs? Cities near Atlanta, GA with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in Atlanta, GA as of May 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 94% Physical, 4% Hybrid, and 2% Remote job distribution, with an average salary of $150,468 per year, or $72.3 per hour.

Junior C/C++ Engineer - 1783

PlacingIT

Atlanta, GA โ€ข On-site, Remote

Other

Posted 13 days ago


Job description

Junior C/C++ Engineer - 1783
Location: Atlanta, GA
Employment Type: Full-Time, salaried w/benefits
Salary Range: up to $110K
Visa Restrictions: We are currently only able to consider US Citizens as you will need to either have security clearance or be able to obtain it.
Relocation offered: Possible for the ideal candidate
Travel: 10 25% - go to client site once or twice a month
Position Overview
We are seeking a Software Engineer to support the development of advanced software solutions for complex mission-driven systems. This individual will contribute across the full software development lifecycle, including architecture, implementation, testing, deployment, and ongoing support of high-performance applications in Linux-based environments.
The ideal candidate has experience building scalable and reliable software systems using modern engineering practices and enjoys working in collaborative Agile teams focused on solving technically challenging problems.
What You'll Do

  • Design, build, enhance, and maintain software applications and supporting tools
  • Participate in system architecture discussions, technical planning, and software design activities
  • Develop, debug, and optimize software running in Linux environments
  • Create and maintain both application-level and low-level software components
  • Write scripts and automation tools to support development and deployment activities
  • Support integration, testing, troubleshooting, and production release efforts
  • Conduct peer code reviews and contribute to coding standards and best practices
  • Collaborate with technical stakeholders to define requirements and prioritize development efforts
  • Assist with software documentation, technical presentations, and engineering reports
  • Support Agile development processes including sprint planning, backlog refinement, and team collaboration
  • Ensure software solutions meet security, reliability, and compliance requirements

Required Qualifications
  • Experience developing software for complex or distributed systems environments
  • Strong programming experience with C and/or C++
  • Experience with scripting languages such as Python or Bash
  • Hands-on experience developing and debugging software in Linux environments
  • Familiarity with GCC toolchains, build systems, and debugging utilities
  • Understanding of multithreaded and multiprocess application development
  • Knowledge of inter-process communication methods such as RPC, shared memory, or message-based systems
  • Ability to troubleshoot and resolve software integration issues

Preferred Experience
  • Background supporting defense, aerospace, robotics, or other mission-critical systems
  • Embedded software development experience
  • Familiarity with containerized development workflows and virtualized environments
  • Experience using modern collaboration and source control tools such as Git, Jira, and Confluence
  • Exposure to DevOps, DevSecOps, and CI/CD pipelines
  • Experience with simulation, hardware-in-the-loop (HITL), or software-in-the-loop (SITL) environments
  • Familiarity with secure or safety-critical software engineering practices
  • Knowledge of avionics or communication protocols including Ethernet, RS-422, MIL-STD-1553, or ARINC 429
  • Experience working with autonomous systems or sensor integrations

Education & Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field plus relevant professional experience; OR
  • Master's degree in a related technical discipline

Additional Information
  • Ability to travel occasionally as needed
  • Active Secret Clearance preferred or ability to obtain one
  • Experience with open architecture or defense-related software frameworks is a plus