1

Embedded Software Verification Engineer Jobs in Kansas

... and embedded software. * Experience with ML-based vulnerability detection models or AI-augmented reverse engineering pipelines. * Experience working on small, fast-moving consulting or product ...

$120K - $158K/yr

... consultants, engineers and product specialists. This 12-month FIFO position includes camp ... A data-driven mindset to identify gaps, track progress, and verify results * Act as a cultural ...

Software Engineer 2

Olathe, KS · On-site

$94K - $129K/yr

In this role, you will be responsible for helping design and build the embedded Linux platforms ... Utilizes software engineering tools such as configuration management systems, build processes, and ...

Senior Software Engineer

Olathe, KS · On-site

$118K - $156K/yr

Maintain and update our custom embedded Linux based system * Develop automation strategies * Serve ... May serve as a Lead Software Engineer for complex software development project designs and/or ...

Responsibilities : • Identify, integrate, and utilize new SW development tools in embedded Linux ... serve as a Lead Software Engineer for projects in new markets or relying heavily on new ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

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

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 Kansas? For Embedded Software Verification Engineer jobs in Kansas, the most frequently searched job titles are:
What job categories do people searching Embedded Software Verification Engineer jobs in Kansas look for? The top searched job categories for Embedded Software Verification Engineer jobs in Kansas are:
What cities in Kansas are hiring for Embedded Software Verification Engineer jobs? Cities in Kansas with the most Embedded Software Verification Engineer job openings:
FPGA Design Engineer - DSP & High-Speed Data Systems

FPGA Design Engineer - DSP & High-Speed Data Systems

Knowmadics

Wichita, KS • On-site

$110K - $151K/yr

Full-time

Re-posted 14 days ago


Job description

Candidate should live within driving distance of the following areas: Wichita, KS; Lawton OK; or Round Rock, TX


Job Purpose/Summary


The FPGA Design Engineer supports the rapid development of next-generation, AI-enabled hardware and sensor platforms for counter-UAS (cUAS) and multi-sensor applications. This role helps build the programmable-logic and DSP capabilities that connect custom hardware to the rest of the system.

The engineer will implement, simulate, integrate, and debug FPGA logic for high-speed data movement, RF signal processing, sensor interfaces, control/status registers, and software-facing data paths. This includes working with HDL, AXI/AXI-Stream, clocks, resets, CDC, DMA-facing interfaces, and hands-on hardware validation.

Working closely with the FPGA systems lead, electrical, embedded software, RF, DSP, mechanical, and application software engineers, this role helps turn new hardware concepts into modular, mission-ready capabilities. The ideal candidate will be excited to work in a fast-moving R&D environment, learn quickly, solve hands-on FPGA integration problems, and help build technology that moves quickly from concept to real-world impact.


Duties and Responsibilities


  • Implement FPGA logic for DSP, RF data movement, sensor interfaces, control paths, and high-speed streaming or packetized data systems.
  • Develop RTL in VHDL, Verilog, or SystemVerilog and support simulation, synthesis, implementation, and timing closure.
  • Build and debug AXI, AXI-Stream, FIFO, register, interrupt, clocking, reset, CDC, and DMA-facing interfaces under technical guidance.
  • Support integration of ADC/DAC, JESD204, Ethernet, PCIe-facing, transceiver, or other high-speed interfaces as project needs require.
  • Create and maintain software-friendly register maps, control/status interfaces, debug hooks, test modes, and bring-up notes.
  • Collaborate with embedded software engineers on register access, interrupts, data formats, buffer behavior, throughput, and latency goals.
  • Collaborate with electrical engineers during board bring-up, signal validation, clock/reset debug, and hardware troubleshooting.
  • Use FPGA debug tools such as ILA, SignalTap, timing reports, simulations, and lab equipment to isolate and solve issues.
  • Support rapid prototypes, bench tests, field demonstrations, and iterative design updates in a fast-moving R&D environment.
  • Document design intent, interfaces, constraints, test results, and known limitations clearly enough for team reuse.


Qualifications


Minimum

  • Eligible to obtain a U.S. Security Clearance - U.S. Citizenship required.
  • S. in Electrical Engineering, Computer Engineering, Computer Science, or related technical field, or equivalent practical experience.
  • 3+ years of FPGA design experience with VHDL, Verilog, or SystemVerilog, including simulation, implementation, and hands-on hardware debug.
  • Experience with AMD/Xilinx, Intel/Altera, Lattice, or similar FPGA platforms.
  • Working understanding of synchronous digital design, timing closure, clock domains, resets, FIFOs, CDC, and FPGA implementation flow.
  • Experience integrating FPGA logic into real hardware and debugging issues in the lab.
  • Working knowledge of streaming data paths, register-mapped control, interrupts, and software-controlled FPGA systems.
  • Ability to collaborate with electrical, embedded software, RF, DSP, and systems engineers to implement clean hardware/software interfaces.
  • Clear communicator who can document interfaces, assumptions, constraints, and test results.

Desired

  • 5+ years of FPGA experience with DSP, RF signal processing, AXI/AXI-Stream, JESD204, high-speed data movement, or software-controlled FPGA systems.
  • Experience with FPGA-based DSP, SDR, radar, communications, electronic warfare, cUAS, or distributed sensor systems.
  • Experience with AXI/AXI-Stream, DMA-oriented interfaces, PCIe, Ethernet, JESD204, ADC/DAC integration, or high-speed transceivers.
  • Experience with MATLAB, Python, C/C++, or similar tools for modeling, test automation, data analysis, or hardware control.
  • Experience creating register maps, command/control interfaces, or utilities used by software teams.
  • Experience with embedded processors, SoCs, soft processors, or mixed FPGA/software systems.
  • Comfort reading schematics, datasheets, timing diagrams, and board-level interface specifications.
  • Active DoD clearance or prior clearance eligibility.


Working conditions


  • Employees may be called upon to participate in in-person meetings, trainings, lab work, field activities, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.
  • Candidate should live within driving distance of Wichita, KS; Lawton, OK; or Round Rock, TX, or be able to support hybrid/remote work with in-person attendance as needed.
  • Work may occur in office, laboratory, integration, test-range, field, or customer-adjacent environments depending on project needs.
  • Some weekend or extended-hour work may be required based on project deadlines, hardware bring-up, testing schedules, field events, or operational needs.
  • Estimated travel: less than 10%, with occasional additional travel based on project or field-test requirements.


Physical requirements


  • Prolonged periods of remaining in a stationary position at a desk and working on a computer.
  • Hands-on work with development boards, circuit boards, prototype hardware, lab equipment, cables, tools, computers, and technical equipment in an engineering lab environment.
  • Occasional lifting, carrying, or moving of materials, tools, prototype systems, test equipment, or hardware assemblies may be required.


Direct reports


None