1

Embedded Software Verification Engineer Jobs in Elba, AL

Must be able to verify CMM program accuracy and conformance to requirement using conventional ... Computer/Software proficiency * OpenDmis CMM software preferred but not mandatory. TRAVEL ...

Controls Engineer

Luverne, AL · On-site

$69K - $90K/yr

... monitoring or verification, if trained and designated as a Qualified Individual (QI ... Technical support and software changes of PLC based equipment * Assist maintenance supervisors with ...

... (CAD) software for engineering support. * Lead/Manage/Support our customer's mission by ... Our Identify Verification Process: As part of the hiring process, we will ask you to complete an ...

Drafter/CAD Operator II

Fort Novosel, AL · On-site

$20.98 - $26/hr

... (CAD) software for engineering support. * Lead/Manage/Support our customer's mission by ... Our Identify Verification Process: As part of the hiring process, we will ask you to complete an ...

Showing results 21-40

Embedded Software Verification Engineer information

See Elba, AL salary details

$56.2K

$123K

$139.6K

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

As of Sep 8, 2026, the average yearly pay for embedded software verification engineer in Elba, AL is $123,040.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,500.00 and $138,800.00 per year, depending on experience, location, and employer.

What does an embedded software verification engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.

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

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What are some common challenges faced by embedded software verification engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

CMM Programmer

KIMBER MFG., INC.

Troy, AL • On-site

Full-time

Posted 13 days ago


Key responsibilities

  • Develop, debug, optimize, and execute CMM programs utilizing solid models and 'touch and teach' approach.

  • Perform set-up, first piece, in-process, and final inspections, and verify CMM program accuracy and conformance to requirements.

  • Work closely with engineering, manufacturing, and quality teams to resolve dimensional discrepancies and ensure part compliance with specifications.


Job description


Kimber Mfg., Inc.

Job Description

Job Title: CMM Programmer

Location: Troy, AL

Classification: Non-Exempt

Grade: Hourly Grade 2

Department: Quality Control

Reports To: Quality Manager

Date: 10/22/2025

_____________________________________________________________________________________


SUMMARY/OBJECTIVE


The CMM Programmer is a key factory staff member responsible for developing, debugging and optimizing programs and processes that support the Quality department within Kimber Manufacturing. The CMM Programmer will work in concert with cross-functional teams and other departments to provide support in achieving quality goals defined and established by upper management.

ESSENTIAL DUTIES & RESPONSIBILITIES

  • Must be proficient in developing, debugging, optimizing and executing CMM programs utilizing solid models and “touch and teach” approach.
  • Develop, sustain and improve CMM methods and procedures.
  • Must be able to verify CMM program accuracy and conformance to requirement using conventional inspection methods.
  • Must be able to interpret engineering drawings, solid models and specifications.
  • Must have strong knowledge of GD&T requirements.
  • Must be proficient in utilizing variety of inspection equipment and have strong practical knowledge of surface plate layout techniques.
  • Perform multiple kinds of set-up, first piece, in-process and final inspections.
  • Accurately make independent decisions on product disposition.
  • Strong attention to details and problem-solving abilities.
  • Must have effective teamwork, communication, organizational and documentation skills.
  • Ability to train and mentor manufacturing and quality personnel on proper CMM usage and data interpretation.
  • Strong knowledge of Microsoft Office applications (word and excel). 
  • Troubleshoot various problems and develop corrective action to prevent reoccurrence.
  • Adhere and monitor SOP. 
  • Understand/ learn the nature and functionality of the products being inspected.
  • Effectively communicate and notify supervisor when product non-conformances are identified.
  • Must be able to accurately input all required data into the manufacturing database.
  • Able to work closely with engineering, manufacturing and quality teams to resolve dimensional discrepancies and ensure part compliance with specifications.
  • Complete other duties as assigned by supervisor.

SUPERVISORY RESPONSIBILITIES


This position has no supervisory responsibilities.

QUALIFICATIONS


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Demonstrable track record over a minimum of 5 years of successfully working in a high-volume manufacturing environment
  • Excellent communication skills both verbal and written
  • Cross functional team builder/player with high levels of professionalism, integrity, and enthusiasm
  • Must be able to work accurately and efficiently in a fast work environment that has the potential to change due to regulatory and business needs
  • Need to be detail oriented and highly organized with the ability to multi-task
  • Experience working independently with little or no supervision

EDUCATION/EXPERIENCE

Required:  

  • High School Diploma or GED
  • Minimum of 5 years’ experience in a manufacturing setting

Preferred: 

  • Vocational/Technical Degree
  • Computer/Software proficiency
  • OpenDmis CMM software preferred but not mandatory.

TRAVEL REQUIREMENTS


This position may require travel occasionally.

OTHER SKILLS & ABILITIES

Attendance is an essential job requirement defined as having regular, consistent, reliable, punctual and predictable attendance including the ability to work regular hours and shifts, overtime before and after shifts and on weekends. Ability to work as part of a team, including all related departments/plants or independently as required to achieve internal and external customer satisfaction.

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually moderate.

While performing the duties of the job the employee works in a manufacturing environment and may be exposed to fumes or airborne particles, moving mechanical parts and vibration.


PHYSICAL REQUIREMENTS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job the employee is regularly required to talk or hear. The employee is frequently required to sit and use hands to touch, handle, or feel. The employee is occasionally required to stand, walk, reach with hands and arms, climb or balance and stoop, kneel, or crouch.

The employee is occasionally required to lift up to 50 pounds. The vision requirements include close vision and ability to adjust focus.


WORK AUTHORIZATION


This position requires compliance with the Export Administration Regulations (“EAR”).  Must be a “U.S. Person” as defined by all pertinent regulations and are required to show proof substantiating this upon being hired. 

OTHER DUTIES


Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Activities, duties and/or responsibilities may change at any time with or without notice at the sole discretion of the Company.