1

Embedded Software Test Engineer Jobs in Georgia (NOW HIRING)

Embedded Software Engineer

Duluth, GA · On-site

$121K - $159K/yr

Reporting to the Director, Software and Test Engineering the Embedded Software Engineer will work with the ATX Product Development teams to develop and implement detailed designs for the HFC Outside ...

... Engineer designs, executes, and automates tests for embedded Linux firmware and wireless ... Build and configure hardware and software test setups from scratch, manually verify them, and then ...

... Engineer designs, executes, and automates tests for embedded Linux firmware and wireless ... Build and configure hardware and software test setups from scratch, manually verify them, and then ...

... Test Engineer, or an acceptable alternate occupation. The position requires five (5) years of experience with the following: Experience designing embedded software, including hardware related ...

next page

Showing results 1-20

Embedded Software Test Engineer information

See Georgia salary details

$17.7K

$86.3K

$126.7K

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

As of Jul 9, 2026, the average yearly pay for embedded software test engineer in Georgia is $86,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,200.00 and $105,100.00 per year, depending on experience, location, and employer.

What does an Embedded Software Test Engineer do?

An Embedded Software Test Engineer is responsible for designing, developing, and executing test plans to ensure the quality and reliability of software that runs on embedded systems, such as microcontrollers and specialized hardware. They work closely with developers to identify bugs, verify system functionality, and validate that the software meets specified requirements. Their tasks often include writing test cases, automating test scripts, and using debugging tools to ensure the embedded software performs correctly in real-world scenarios.

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

To thrive as an Embedded Software Test Engineer, you need a solid background in computer science or electrical engineering, proficiency in programming languages like C/C++, and experience with embedded systems. Familiarity with testing frameworks, debugging tools, version control systems (like Git), and industry certifications such as ISTQB are often required. Attention to detail, problem-solving skills, and effective communication help you efficiently identify issues and collaborate with development teams. These skills ensure the delivery of reliable, high-quality embedded software in safety- and performance-critical environments.

What is the difference between Embedded Software Test Engineer vs Firmware Test Engineer?

AspectEmbedded Software Test EngineerFirmware Test Engineer
CredentialsBachelor's in Electrical Engineering, Computer Science, or related; knowledge of testing toolsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware testing
Work EnvironmentEmbedded systems development labs, hardware-in-the-loop setupsEmbedded device labs, hardware testing environments
Industry UsageConsumer electronics, automotive, aerospaceConsumer electronics, IoT devices, industrial equipment
Common Search IntentTesting embedded software functionalitiesTesting firmware on embedded hardware

Embedded Software Test Engineers focus on verifying the functionality of embedded software running on hardware devices, often involving hardware-in-the-loop testing. Firmware Test Engineers primarily test the firmware that directly interacts with hardware components. While both roles require similar technical skills and work environments, their focus areas differ slightly, with embedded software testing emphasizing software validation and firmware testing concentrating on low-level hardware interactions.

How does an Embedded Software Test Engineer typically collaborate with hardware teams during the development process?

Embedded Software Test Engineers frequently work closely with hardware teams to ensure the seamless integration of software and hardware components. Collaboration often involves joint debugging sessions, sharing test results, and aligning on hardware specifications and constraints. Effective communication is essential, as engineers must rapidly address issues that arise during hardware-software integration and update test cases based on hardware changes. This collaborative approach helps ensure the final product meets both functional and reliability standards.
Infographic showing various Embedded Software Test Engineer job openings in Georgia as of July 2026, with employment types broken down into 1% Internship, 88% Full Time, 7% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $86,250 per year, or $41.5 per hour.
Hardware-In-the-Loop (HIL) Validation Engineer

Hardware-In-the-Loop (HIL) Validation Engineer

LHP Engineering Solutions

Kennesaw, GA

Other

Posted 10 days ago


Job description

LHP Engineering Solutions is a Functional Safety global leader committed to creating safe transportation with developing technologies such as Electric Vehicles, Advance Driver Assistance Systems. At LHP we ensure Functional Safety and Cyber Security development of these systems and technologies by leveraging our core expertise with widely accepted standards such as AUTOSAR, ISO26262, ASPICE, ISO/SAE 21434.

The Software Test Engineer will support the Software Validation of internally developed embedded software application as well as its various permutations required to meet our customer unique applications. The engineer will work on the HIL to design, implement, and execute validation test specifications and test plans. The Software Test Engineer will build a suite of validation test using state-of-the-art test equipment, test benches, and automation / scripting languages. The Software Test Engineer will track, monitor, and report on the status of test specifications for each software release. The Software Test Engineer will gain system knowledge in validation and testing of Battery Management System software for electrified transportation and industrial applications. The Software Test Engineer shall support the team members with all phases of software development projects and initiatives. This position is located on-site in Kennesaw, GA.

Primary Responsibilities:

  • Own the Customer Interface level System DVPR.
  • Create Battery Management System-level validation test plans and test specifications.
  • Lead the effort to implement and execute automated algorithm performance tests.
  • Design, document, and manage test plans based on variants and software release level. Responsible for deploying and maintaining this system.
  • Perform test cases on Hardware-In-Loop tester.
  • Automate new and existing test specifications using industry standard tools and processes.
  • Develop Polarion infrastructure for linking validation test cases to requirements.
  • Create test reports and other documentation to support traceability and demonstrate validation which are robust to assessment under ISO 9001, ISO 26262, and ASPICE standards.
  • Learn the SW development process and workflow. Strive to maintain those guidelines.
  • Continuous review and improvement of processes, procedures, and templates.
  • Support the Problem Management Process by participating in investigations, 8Ds work packages, and auditing SW changes required to rectify field issues in a timely manner.

Requirements:

  • A bachelors degree or equivalent in Electrical, Electronics, Software, or Controls Engineering.
  • 2+ experience working with each of the following tools:
    • dSPACE HIL systems.
    • dSPACE ConfigurationDesk, ControlDesk and Automation Desk.
    • Vector CAN tools (CANalyzer, CANoe, CANape) and scripting tools (CAPL).
    • MATLAB/Simulink.
  • Experience in HIL plant model development using MATLAB, Simulink, and Stateflow.
  • Experience with configuring the HIL system.
  • Demonstrate ability to understand complex electronic and mechanical systems.
  • Experience working with Polarion for requirement and test case management.
  • Possess excellent written and oral communication skills as well as interpersonal and presentation skills.
  • Experience with statistical analysis of data to establish pass/fail criteria.
  • Good Test bench Debugging and ECU CAN Log analysis skills.
  • Experience and knowledge on testing techniques.
  • Experience working in software/system development processes and methodologies in regulated industry areas (E.g. Waterfall, Scrum, Agile, etc.)
  • Exposure (certification preferred) to ISO26262 and ASPICE.
  • Good to have know-how about BMS domain.
  • Good to have Past High Voltage exposure or High Voltage training.

EEO Statement: LHP, Inc. is committed to the principles of equal employment opportunity and does not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status under federal, state, or local law.

ADA Statement: LHP, Inc. will make reasonable accommodations for qualified individuals with disabilities. If you need assistance or accommodation due to a disability, please contact Human Resources.

LHP, Inc. participates in E-Verify to verify work authorization.