1

Senior Embedded Linux Engineer Jobs in Troy, MO (NOW HIRING)

Sr Data Engineer

Lake Saint Louis, MO · On-site

$108K - $130K/yr

Senior Data Engineer Position Purpose: This position will provide the IT Shared Services with a ... Linux - RedHat; Continuous Integration and Deployment - CloudBees, Jenkins, Ansible Tower, Puppet ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Linux, Shell Scripting, Oracle/PLSQL, and SQL. • Experience working in Agile development ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Linux, Shell Scripting, Oracle/PLSQL, and SQL. • Experience working in Agile development ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Hands-on experience with Kubernetes, Cloud Foundry, Linux, Shell Scripting, Oracle/PLSQL, and SQL.

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Linux, Shell Scripting, Oracle/PLSQL, and SQL. • Experience working in Agile development ...

Firmware Engineer

O Fallon, MO · On-site

$110 - $160/hr

The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

... practices are embedded in development and testing processes, proactively identifying ... Linux and web applications Automation development and CI/CD integration and deployment (Jenkins ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

... practices are embedded in development and testing processes, proactively identifying ... Linux and web applications Automation development and CI/CD integration and deployment (Jenkins ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an ... Have you spent time in Linux environments? Have you created scripts to automate manual tasks (i.e ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

... practices are embedded in development and testing processes, proactively identifying ... Linux and web applications • Automation development and CI/CD integration and deployment (Jenkins ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

... practices are embedded in development and testing processes, proactively identifying ... Linux and web applications • Automation development and CI/CD integration and deployment (Jenkins ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an ... time in Linux environments? • Have you created scripts to automate manual tasks (i.e. shell ...

next page

Showing results 1-20

Senior Embedded Linux Engineer information

See Troy, MO salary details

$76.1K

$122.2K

$171.7K

How much do senior embedded linux engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for senior embedded linux engineer in Troy, MO is $122,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,700.00 and $145,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

What are the key skills and qualifications needed to thrive as a senior embedded Linux engineer?

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What cities near Troy, MO are hiring for Senior Embedded Linux Engineer jobs?

Cities near Troy, MO with the most Senior Embedded Linux Engineer job openings:

Infographic showing various Senior Embedded Linux Engineer job openings in Troy, MO as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $122,190 per year, or $58.7 per hour.

Senior Principal Cybersecurity Engineer

Jobtailor

Troy, MO • On-site

$120 - $170/hr

Other

Posted 11 days ago


Job description

  • Research and develop production-ready cybersecurity capabilities, develop reverse engineering tools and other cyber research instrumentation
  • Develop, enhance and customize security capabilities, tooling and instrumentation
  • Communicate security research findings to production engineering teams around the world, ensuring integration into platforms and products
  • Collaborate with open-source organizations to ensure quality of our open-source cybersecurity stack, including making quality and feature improvements
  • Conduct experiments to test the limits of state-of-the-art technologies to uncover weaknesses and vulnerabilities
  • Translate research findings into patents, blog posts, and conference publications
  • Maintain an up-to-date awareness of offensive and defensive cybersecurity activities in the public/commercial domain and working to accelerate cyber operations as appropriate
  • Break down long-term efforts into discrete tasks that demonstrate incremental progress
  • Guide product teams through integration of new cybersecurity system designs and testing methodologies
  • Defend research viewpoints to senior and executive leadership by providing compelling information and evidence
Requirements
  • 5+ years’ experience in cybersecurity engineering, development of cryptographic libraries/protocol stacks, vulnerability research, or reverse engineering
  • 5+ years’ experience with C, assembly (ARM, MIPS, RISC-V, Intel x86_64, proprietary architectures, etc.), or similar low-level /embedded development
  • 3+ years’ experience with: 1) host-based virtualization (VMware workstation, QEMU-KVM, Xen, etc.) and emulation technologies (QEMU, Simics, etc.); 2) conducting offensive cyber research such as vulnerability research and exploit development against embedded systems; 3) scripting languages like Python in a Linux-like environment; and 4) debugging embedded systems (JTAG, UART, proprietary debugging environment, etc)
  • Familiarity with embedded systems development and use of cryptography and/or communications implementations
  • Good organization, communication, collaboration and interpersonal skills
  • A go-getter that is passionate to learn about new security vulnerabilities and develop assessment automation solutions
  • Interest and/or experience with bug bounties, capture-the-flag competitions, etc.
  • Experience proposing and executing independent research and development tasks and writing conference-level technical reports
  • Familiarity with version control systems and code review processes
Core Competencies

Demonstrates extensive experience in cybersecurity engineering, including vulnerability research, reverse engineering, and development of cryptographic libraries. Proficient in low-level programming and familiar with virtualization and emulation technologies, with strong communication and collaboration skills to integrate findings into production environments.

Highest-signal resume keywords
  • Cybersecurity Engineering
  • Vulnerability Research
  • C Programming
  • Reverse Engineering
  • Offensive Cyber Research
ATS Optimization KeywordsHard Skills
  • Cryptographic Libraries
  • Low-Level Development
  • Scripting Languages
  • Debugging Embedded Systems
  • Host-Based Virtualization
Soft Skills
  • Communication
  • Collaboration
  • Organization
  • Interpersonal Skills
Industry Keywords
  • Embedded Systems
  • Cybersecurity Stack
  • Bug Bounties
  • Capture-The-Flag Competitions
  • Technical Reports
Tools & Technologies
  • VMware Workstation
  • QEMU-KVM
  • Xen
  • JTAG
  • UART
#J-18808-Ljbffr