1

Embedded Linux Jobs in Kansas (NOW HIRING)

Enhance, maintain, and update our custom embedded Linux based system * Develop automation strategies * Responsible for providing key technical contributions for major new products and/or applications ...

Senior Software Engineer

Olathe, KS · On-site

$118K - $156K/yr

Maintain and update our custom embedded Linux based system * Develop automation strategies * Serve in a leadership capacity as an individual contributor for carrying out software development in C, C ...

Senior Software Engineer - Derby, KS

Derby, KS · On-site +1

$111K - $147K/yr

If you have experience working in Linux and Android, doing object-oriented programming and working with embedded systems, we are looking for you! The right candidate will architect, specify, design ...

... with embedded Linux application development * 3+ years of systems engineering practices in requirements and architecture design and Team Lead and/or Project Lead experience * Bachelor's degree in ...

Embedded Software Engineer

Lenexa, KS · On-site

$119K - $157K/yr

Embedded Software Engineer Location: Lenexa, KS GuideTech , a subsidiary of Palladyne AI , builds ... Linux shell scripting preferred • Test equipment experience (Oscilloscopes, Logic Analyzers ...

Embedded Software Engineer

Lenexa, KS · On-site

$123K - $162K/yr

Embedded Software Engineer Location: Lenexa, KS GuideTech , a subsidiary of Palladyne AI , builds ... Linux shell scripting preferred • Test equipment experience (Oscilloscopes, Logic Analyzers ...

Embedded Software Engineer

Lenexa, KS · On-site

$119K - $157K/yr

Embedded Software Engineer Location: Lenexa, KS GuideTech , a subsidiary of Palladyne AI , builds ... Linux shell scripting preferred · Test equipment experience (Oscilloscopes, Logic Analyzers ...

Embedded Software Engineer

Lenexa, KS · On-site

$119K - $157K/yr

Embedded Software Engineer Location: Lenexa, KS GuideTech , a subsidiary of Palladyne AI , builds ... Linux shell scripting preferred Test equipment experience (Oscilloscopes, Logic Analyzers ...

Embedded Engineer 2 We are seeking a full-time Embedded Engineer 2 for our Outdoor team at Garmin ... Experience with board bring up/driver development in RTOS, Linux and/or Android platforms. * Works ...

Senior Firmware Engineer - Outdoor products

Olathe, KS · On-site

$115K - $152K/yr

In this role, you will be responsible for developing low-level embedded software for various Garmin ... Experience with board bring up/driver development in RTOS, Linux and/or Android platforms. * Works ...

next page

Showing results 1-20

Embedded Linux information

See Kansas salary details

$74.9K

$120.3K

$169K

How much do embedded linux jobs pay per year?

As of Jun 5, 2026, the average yearly pay for embedded linux in Kansas is $120,291.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,200.00 and $143,100.00 per year, depending on experience, location, and employer.

What does an Embedded Linux job involve?

An Embedded Linux job involves developing, configuring, and maintaining Linux-based operating systems for embedded systems, such as IoT devices, automotive ECUs, and industrial controllers. Responsibilities typically include kernel customization, device driver development, bootloader optimization, and system performance tuning. Engineers in this role work with hardware components, real-time constraints, and system security while ensuring reliability and efficiency. Knowledge of C/C++, shell scripting, Yocto, and debugging tools is often required.

What are the key skills and qualifications needed to thrive in the Embedded Linux position, and why are they important?

To thrive as an Embedded Linux professional, you need strong programming skills in C/C++, a solid understanding of Linux kernel architecture, and experience with embedded systems design. Familiarity with cross-compilation, build systems like Yocto or Buildroot, and debugging tools such as GDB, as well as certifications like Embedded Linux Engineer (ELE), are often advantageous. Problem-solving ability, teamwork, and effective communication are vital soft skills in this role. These competencies are crucial for developing reliable embedded applications and collaborating efficiently on hardware-software integration projects.

What are the typical daily responsibilities of someone working in an Embedded Linux role?

In an Embedded Linux position, your daily tasks often include developing and debugging kernel modules, configuring drivers, optimizing system performance, and ensuring compatibility with various hardware platforms. You may also be responsible for maintaining build systems, implementing security features, and collaboratively troubleshooting issues with hardware and software teams. Documentation and cross-functional communication are important to align development efforts. This hands-on role involves a blend of coding, system analysis, and problem-solving, contributing directly to the functionality and stability of embedded products.
What are the most commonly searched types of Embedded Linux jobs in Kansas? The most popular types of Embedded Linux jobs in Kansas are:
What job categories do people searching Embedded Linux jobs in Kansas look for? The top searched job categories for Embedded Linux jobs in Kansas are:
Senior Embedded Software Engineer - Linux, SoC & Hardware Integration

Senior Embedded Software Engineer - Linux, SoC & Hardware Integration

Knowmadics

Wichita, KS • On-site

$110K - $145K/yr

Full-time

Posted 10 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 Senior Embedded Software Engineer - Linux, SoC & Hardware Integration is the technical bridge between custom hardware and application software. This role turns advanced hardware platforms, FPGA fabric, ASICs, accelerators, and other memory-mapped peripherals into reliable capabilities that higher-level software teams can build on.
This position supports the rapid development of next-generation, AI-enabled hardware and sensor platforms for counter-UAS (cUAS) and multi-sensor applications. The engineer will bring up embedded Linux systems, configure bootloaders and device trees, integrate custom hardware interfaces, and enable high-throughput data paths using DMA, PCIe, AXI, interrupts, and shared memory.
Working closely with electrical, FPGA, RF, DSP, and application software engineers, this role helps transform new hardware concepts into modular, mission-ready capabilities. The ideal candidate will be excited to work in a fast-moving R&D environment, solve challenging hardware/software integration problems, and help build technology that moves quickly from concept to real-world impact.
Duties and Responsibilities
  • Bring up embedded Linux on SoCs and custom hardware platforms.
  • Build and maintain BSPs, including U-Boot, device trees, kernel configuration, and hardware enablement.
  • Integrate FPGA fabric, ASICs, accelerators, PCIe devices, DMA engines, and other custom peripherals.
  • Create drivers, user-space interfaces, and hardware abstraction layers for memory-mapped hardware.
  • Enable high-throughput, low-latency data movement using DMA, PCIe, AXI or similar interconnects, shared memory, interrupts, and cache-aware buffers.
  • Turn register maps and board controls into clean interfaces that application teams can use.
  • Work hands-on with hardware, FPGA, RF, DSP, and application engineers to debug new boards and integration issues.
  • Use schematics, datasheets, timing diagrams, and lab tools to solve hardware/software problems.
  • Develop bare-metal or RTOS firmware for microcontrollers as needed.
  • Support lab, field, and test-range validation of cUAS, RF sensor, and multi-sensor platforms.
  • Keep bring-up notes, driver documentation, integration guides, and test plans clear and current.

Qualifications
Minimum
  • Eligible to obtain a U.S. Security Clearance - U.S. Citizenship required.
  • S. in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or related field, or equivalent experience.
  • 5+ years of embedded software experience with custom hardware, SoCs, board bring-up, or related systems.
  • Strong C/C++ for embedded systems; comfortable with Python, Bash, or similar scripting.
  • Embedded Linux bring-up experience on ARM-based SoCs, FPGA SoCs, or heterogeneous platforms.
  • BSP experience with U-Boot or similar bootloaders, device trees, kernel configuration, Yocto, and/or PetaLinux.
  • Experience integrating memory-mapped hardware using Linux drivers, user-space frameworks, VFIO/UIO, mmap, or similar approaches.
  • Working knowledge of DMA, PCIe, AXI or similar buses, interrupts, IPC, IOMMU/SMMU, cache coherency, and physical/virtual addressing.
  • Ability to read schematics and troubleshoot hands-on with hardware designers.
  • Clear communicator who documents decisions and works well across engineering disciplines.

Desired
  • Experience integrating FPGA-based, ASIC-based, SDR, or other custom hardware with embedded Linux applications.
  • Experience with scatter-gather DMA, zero-copy data movement, low-latency/high-throughput streaming, or hardware accelerator pipelines.
  • Bare-metal or RTOS firmware experience for STM32, ESP32, or similar microcontrollers.
  • RF, SDR, radar, signal-processing, distributed sensor, or counter-UAS experience.
  • Ruggedized, outdoor-deployed, low-SWaP, military/aerospace, or mission-critical systems experience.
  • Hands-on lab experience with oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers, or similar tools.
  • 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 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