1

Embedded Software Verification Engineer Jobs in Alabama

Embedded Software Engineer

Madison, AL · On-site

$117K - $155K/yr

Urban Air Mobility (UAM), Embedded Software Development, C, C++, Python, Software Engineer, Aerospace, Small Business, Verification and Validation Powered by JazzHR tVFgySyj27

Embedded Software Engineer III

Huntsville, AL · On-site

$150K - $211K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As an Embedded Software Engineer III on the Blue Ring program, you will be at the forefront of ... Familiarity with software verification for mission and safety critical standards (DO-178, NPR 7150 ...

DoD Embedded Software Engineer

Huntsville, AL · On-site

$130K - $171K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer This position focuses on the design, development, and validation of ... Experience executing digital simulations for software validation and verification. * Strong ...

Embedded Software Engineer

Huntsville, AL · On-site

$129K - $170K/yr

Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in ...

Embedded Software Engineer III

Huntsville, AL · Hybrid

$150K - $211K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As an Embedded Software Engineer III on the Blue Ring program, you will be at the forefront of ... Familiarity with software verification for mission and safety critical standards (DO-178, NPR 7150 ...

Embedded Software Engineer

Huntsville, AL · On-site

$52K - $108K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Embedded Software Engineer The Opportunity: As an embedded software engineer, you can resolve a ... We reserve the right to take your picture to verify your identity and prevent fraud. Candidate AI ...

About OAR OAR is a leading global solution provider for real-time embedded software development and ... The Army FACE VA team offers FACE Verification Services to Army PEO Aviation programs and other ...

Software Developer VI

Huntsville, AL · On-site

$158K - $184K/yr

... real-time embedded software development and the original developer of RTEMS, a real-time ... The Army FACE VA team offers FACE Verification Services to Army PEO Aviation programs and other ...

Senior Embedded Software Engineer

Huntsville, AL · On-site

$131K - $237K/yr

  • Medical

  • Retirement

  • PTO

Description Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate ...

Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute ...

Senior Embedded Software Engineer

Huntsville, AL · On-site

$122K - $160K/yr

Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute ...

Senior Embedded Software Engineer

Huntsville, AL · On-site

$131K - $237K/yr

  • Medical

  • Retirement

  • PTO

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

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.

What are popular job titles related to Embedded Software Verification Engineer jobs in Alabama?

For Embedded Software Verification Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Embedded Software Verification Engineer jobs in Alabama look for?

The top searched job categories for Embedded Software Verification Engineer jobs in Alabama are:

What cities in Alabama are hiring for Embedded Software Verification Engineer jobs?

Cities in Alabama with the most Embedded Software Verification Engineer job openings:

Embedded Software Engineer

Heka Aero LLC

Madison, AL • On-site

$117K - $155K/yr

Full-time

Re-posted 18 days ago


Job description

About the Role
HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership, and thrive in an environment where impact matters more than titles.
Core Responsibilities
  • Design, develop, and maintain embedded and systems-level software
  • Work closely with electrical, mechanical, and systems engineers in a tightly integrated development environment
  • Contribute to avionics, control, and mission-critical software stacks
  • Support rapid development cycles, prototyping, testing, and iteration
  • Take ownership of technical decisions and deliverables

Desired Skills & Experience
Required
  • Software development Experience with C/C++, C#, Python
  • Understanding of Engineering Process

Strongly Preferred
  • Embedded C/C++, RTOS, low-level systems
  • Ability to architect software systems
  • Strong software fundamentals and engineering discipline

Nice to Have
  • Avionics or aerospace systems experience
  • Control systems, guidance, or GNC exposure
  • Desktop software development

Additional Considerations
  • This role is on-site only and not remote
  • Must be a U.S. Citizen

Location: In office
Country: United States
State, Province, or Territory: Florida
City or Town: Huntsville, AL
Postal Code: 35758
Advanced Job Details:
Exposure:
Search Engine Description: Urban Air Mobility (UAM), Embedded Software Development, C, C++, Python, Software Engineer, Aerospace, Small Business, Verification and Validation

Powered by JazzHR

tVFgySyj27