1

Embedded Software Verification Engineer Jobs in Lawrence, KS

Embedded Software Engineer

Lenexa, KS

$119K - $157K/yr

Lenexa, KS (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering ...

Embedded Software Engineer

Lenexa, KS · On-site

$119K - $157K/yr

Lenexa, KS (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering ...

Embedded Software Engineer

Lenexa, KS · On-site

$119K - $157K/yr

Lenexa, KS(On-site) As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering ...

Embedded Software Engineer

Kansas City, KS · On-site

$124K - $163K/yr

Position Summary The Software Engineer will contribute to the development, calibration, and testing ... Must have 2-3 years of C programming experience on Embedded controllers. * Working experience with ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Collaborate closely with hardware, FPGA, and embedded software engineers to develop reliable real-time systems. * Lead hardware development efforts from concept through production for new board ...

Collaborate closely with hardware, FPGA, and embedded software engineers to develop reliable real-time systems. * Lead hardware development efforts from concept through production for new board ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

See Lawrence, KS salary details

$66K

$144.7K

$164.1K

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

As of Aug 9, 2026, the average yearly pay for embedded software verification engineer in Lawrence, KS is $144,650.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $163,100.00 per year, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Embedded Software Verification Engineer jobs in Lawrence, KS? For Embedded Software Verification Engineer jobs in Lawrence, KS, the most frequently searched job titles are:

$119K - $157K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 3 days ago


Job description

Description

Location: Lenexa, KS (On-site)


As an Embedded Software Engineer, you'll develop embedded software that powers advanced avionics and autonomous aerospace systems. You'll play a critical role in delivering reliable, high-performance software for mission-critical applications while collaborating across hardware, systems, and autonomy engineering teams throughout the product lifecycle.


GuideTech is a subsidiary of Palladyne AI (NASDAQ: PDYN), a U.S.-based defense and industrial technology company that delivers embodied AI-powered collaborative autonomy solutions, advanced avionics, precision-manufactured components, UAVs, and advanced aerospace design services.


At GuideTech, you'll contribute to technologies that support a diverse range of aerospace and defense platforms, including unmanned aircraft, launch vehicles, spacecraft, missiles, and other autonomous systems. Our engineers work across the full development lifecycle from embedded software development and hardware bring-up to hardware-in-the-loop (HIL) simulation, system integration, and testing which provides the opportunity to see your work running on production hardware and supporting real-world missions.


You'll thrive in this role if you enjoy solving complex technical challenges, working close to the hardware, and collaborating with multidisciplinary teams to build reliable, high-performance systems. You're naturally curious, take ownership of your work, and are motivated by developing technology that performs in demanding real-world environments.


What You'll Do

  • Develop embedded software and firmware in C/C++ for real-time aerospace and defense applications.
  • Write efficient, reliable code that runs directly on embedded processors and microcontrollers.
  • Develop software that interfaces with sensors, actuators, communication buses, and other hardware peripherals.
  • Optimize software for performance, memory utilization, and real-time responsiveness.
  • Support hardware bring-up, integration, debugging, and system testing.
  • Debug and validate software using simulators, debuggers, oscilloscopes, logic analyzers, and hardware-in-the-loop (HIL) environments.
  • Collaborate closely with electrical, systems, and autonomy engineers throughout the development lifecycle.
  • Contribute to technical documentation, design reviews, and continuous improvement of software quality.

What Makes Someone Successful Here

  • You communicate effectively through technical discussions, documentation, and collaboration.
  • You embrace new challenges, evolving priorities, and opportunities to learn.
  • You work well within multidisciplinary and geographically distributed teams.
  • You approach problems with curiosity, creativity, and sound engineering judgment.
  • You take ownership of your work and are accountable for delivering high-quality results.
  • You build strong working relationships based on trust, respect, and open communication.
  • You are motivated by solving meaningful engineering challenges that support critical missions.

Requirements

  • C/C++ required.
  • Embedded applications strongly preferred.
  • Experience with Zynq/ARM platforms and the AMD/Xilinx development environment (Vivado, Vitis) strongly preferred.
  • Experience with UART, I2C, SDLC, CAN, and SPI interfaces preferred.
  • Experience with Python, C#, and Linux shell scripting preferred.
  • Experience using test equipment, including oscilloscopes and logic analyzers, preferred.
  • VHDL desired.
  • Soldering experience (cables/harnessing, surface-mount components) desired.

Benefits & Perks

  • Competitive salary
  • 401(k) with company match
  • Comprehensive medical, dental, and vision coverage
  • Paid time off and company holidays
  • Professional development opportunities

Work Authorization & Clearance

This position requires the ability to work in the United States without current or future sponsorship. Depending on the nature of the work, the ability to obtain and maintain a U.S. security clearance may be required. Candidates may be asked to provide additional information relevant to clearance eligibility in accordance with applicable laws and regulations.


The Fine Print

No 3rd party candidates will be accepted. It is Palladyne AI's policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law.