1

Senior Embedded Linux Engineer Jobs in Glen Allen, VA

Have 5+ years of experience in embedded systems, robotics, or autonomous platforms. * Have strong C ... Are comfortable with Linux-based edge devices and distributed system communication. * Have strong ...

Senior Software Engineer -VA

Richmond, VA ยท On-site

$119K - $158K/yr

SourcePro Search has a fantastic opportunity for a Senior Software Engineer for Our client, a leading global supplier of secure radio communications and embedded high-grade encryption solutions for ...

As a Jr. Infrastructure Engineer, you will support Red Hat Linux systems, assist with server patching and maintenance activities, troubleshoot basic operating system issues, and work alongside senior ...

Sr. System Engineer

Richmond, VA ยท On-site

$103K - $141K/yr

Job ID: (767686) Sr. System Engineer Location: Richmond, VA Duration: 12+ Months Client: VDOT ... Experience working with Operating System Configuration/Administration (Windows/Linux) * Must ...

Senior Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy ... UNIX/Linux including basic commands and shell scripting * 2+ years of experience with Agile ...

Senior Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy ... UNIX/Linux including basic commands and shell scripting * 2+ years of experience with Agile ...

Senior Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy ... UNIX/Linux including basic commands and shell scripting * 2+ years of experience with Agile ...

Senior Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy ... UNIX/Linux including basic commands and shell scripting * 2+ years of experience with Agile ...

Senior Network Engineer

Richmond, VA ยท On-site

$103K - $141K/yr

Job Summary Dominion Energy is seeking a Senior Network Engineer to support telecommunications ... Experience with Red Hat Enterprise Linux or similar Linux distributions, command-line ...

Senior Network Engineer

Richmond, VA ยท Hybrid

$103K - $141K/yr

Job Summary Dominion Energy is seeking a Senior Network Engineer to support telecommunications ... Experience with Red Hat Enterprise Linux or similar Linux distributions, command-line ...

Senior Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy ... UNIX/Linux including basic commands and shell scripting * 2+ years of experience with Agile ...

next page

Showing results 1-20

Senior Embedded Linux Engineer information

See Glen Allen, VA salary details

$79.3K

$127.4K

$179K

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

As of Sep 7, 2026, the average yearly pay for senior embedded linux engineer in Glen Allen, VA is $127,391.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,900.00 and $151,600.00 per year, depending on experience, location, and employer.

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 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 are popular job titles related to Senior Embedded Linux Engineer jobs in Glen Allen, VA?

For Senior Embedded Linux Engineer jobs in Glen Allen, VA, the most frequently searched job titles are:

What cities near Glen Allen, VA are hiring for Senior Embedded Linux Engineer jobs?

Cities near Glen Allen, VA with the most Senior Embedded Linux Engineer job openings:

Infographic showing various Senior Embedded Linux Engineer job openings in Glen Allen, VA as of August 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $127,391 per year, or $61.2 per hour.

Senior Robotics Software Engineer

Ornata

Richmond, VA โ€ข On-site

$125 - $150/hr

Other

Posted 6 days ago


Key responsibilities

  • Design and implement tractor safety systems, including failsafes, watchdogs, redundancy strategies, and recovery behaviours.

  • Develop and maintain high-reliability software for edge devices and microcontrollers focused on uptime and deterministic behaviour.

  • Design and implement perception pipelines using sensors and build sensor fusion for localisation, obstacle detection, and environmental understanding.


Job description

About Ornata

Ornata is building the remote operations platform for agriculture.

We help farms operate machinery without a human in the cab, using the equipment they already own. Our service combines retrofit autonomy hardware, remote operators, AI, and operational systems to unlock the benefits of autonomy for every farm.

We are working with some of Australia's leading broadacre farming businesses and are now building the operational foundations required to scale safely, reliably, and repeatably.

About the role

We are looking for a Senior Robotics Software Engineer to design and own the embedded and edge software that keeps autonomous tractors operating safely and reliably in the field.

You will work closely with operators and the engineering team to understand how our machines behave in real conditions, then independently drive robust technical solutions. This is a hands-on senior role centred on safety-critical systems, fault tolerance, and resilient autonomy in demanding outdoor environments.

You will report directly to the CTO and help shape the future of Ornata's autonomy stack. Your software will directly control heavy machinery working in the paddock, so engineering excellence, safety, and reliability sit at the heart of everything you do.

What you'll do
  • Design and implement tractor safety systems โ€” failsafes, watchdogs, redundancy strategies, and recovery behaviours.
  • Develop and maintain high-reliability software running on edge devices and microcontrollers, with a focus on uptime and deterministic behaviour.
  • Contribute to localisation, path planning, and control systems that operate reliably across variable terrain and environmental conditions.
  • Design and implement perception pipelines using LiDAR, cameras, and other onboard sensors, and build robust sensor fusion for localisation, obstacle detection, and environmental understanding in dynamic field conditions.
  • Design and maintain robust communication pipelines between field hardware and cloud services, including telemetry and command pathways.
  • Build automated unit, integration, and simulation-based test frameworks, and lead hardware-in-the-loop (HIL) testing to validate behaviour across real sensors and actuators.
  • Implement logging, telemetry, and on-device diagnostics to support safe deployment and rapid field debugging.
What success looks like

In the first 90 days, you will understand Ornata's autonomy stack, how our machines behave in the field, and where the reliability and safety risks sit โ€” and you will be shipping improvements to the edge software with confidence.

Over the first 12 months, success means the on-machine software is more reliable, safer, and easier to debug in the field: safety mechanisms you can trust, perception and control that hold up across variable terrain, and test and observability frameworks that let the team deploy changes to heavy machinery with confidence.

This is a senior, hands-on engineering role. You will own safety-critical software that controls heavy machinery in the field, so we are looking for someone with the depth to build fault-tolerant systems and the judgement to know where the edge cases hide.

You'll likely be a good fit if you:
  • Have 5+ years of experience in embedded systems, robotics, or autonomous platforms.
  • Have strong C/C++ skills, including on microcontrollers, with proficiency in Python.
  • Have a deep understanding of navigation systems (localisation, path planning) and control theory.
  • Have built safety-critical or fault-tolerant systems, and think naturally about failure modes, redundancy, and recovery.
  • Have practical experience with HIL testing and automated validation frameworks.
  • Are comfortable with Linux-based edge devices and distributed system communication.
  • Have strong experience developing perception systems using LiDAR and/or camera data, including point cloud processing and sensor fusion.
  • Hold a degree in Robotics, Computer, Electrical, or Mechatronic Engineering.
Useful experience โ€” any of the following would help, but none are strict requirements:
  • ROS / ROS2, ArduPilot, or Gazebo simulation.
  • NVIDIA Jetson platforms and/or OTA update systems.
  • CAN bus systems and standards (e.g. J1939).
  • Buildroot or Yocto.
  • Working on real-world autonomous vehicles or heavy machinery.
  • Be part of a committed team and see the rewards of your work โ€” all early team members, including this role, hold company options, so each of us is rewarded for the company's success.
  • Real-world impact: your software directly controls heavy machinery operating in the paddock.
  • Architectural influence: report directly to the CTO and help shape the future of Ornata's autonomy stack.
  • A hands-on engineering environment in Richmond, with access to live hardware, testing rigs, and field deployments.
  • Quick-paced career growth for tenacious go-getters.
  • Be part of an inner-city Melbourne team building technology for one of Australia's most important industries.

A base package of $130,000โ€“$160,000, plus superannuation and employee share options (ESOP). We expect to offer a competitive senior package for the right person.

#J-18808-Ljbffr