Senior Software Engineer, Operating Systems

Agility RoboticsRemote, OR
$155,000 - $241,000Remote

About The Position

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential. Our software team is growing and we are looking for talented engineers to join our agile, world-class team. Our Robot Platform team is the foundational core of our product, dedicated to providing a robust, reliable, and secure software substrate that accelerates all robot feature development. We own the critical layers that all other software teams build upon: operating system images, bootloaders, kernels, device drivers, and filesystems. As a Senior Software Engineer, you will be a key contributor to the Robot Platform team, focusing on the ownership and delivery of mission-critical operating system components. You will work within established architectural patterns to build and maintain the service management (systemd, k3s) and update mechanisms that power our robots. This role offers the opportunity to tackle complex technical challenges, from optimizing kernel performance to ensuring secure installation and updating mechanisms on our physical systems in the field.

Requirements

  • 5+ years of professional experience with OS image generation, Linux kernel development, and embedded Linux environments.
  • Strong background in implementing complex features within large-scale software systems, preferably in robotics or autonomous systems.
  • Proficiency in modern Python and systems programming on Linux.
  • Experience with Linux kernel development, bootloaders, device drivers, and service orchestration using systemd and similar service management systems.
  • Ability to take high-level project requirements and translate them into efficient, well-tested code.
  • Excellent communication and collaboration skills for working within a fast-paced agile team.

Nice To Haves

  • Robotics industry experience
  • Experience using Kubernetes
  • Bazel and similar build systems
  • Hardware-in-the-loop testing
  • Nvidia driver and library management

Responsibilities

  • Build and maintain the operating system images used on robots and edge devices, including the bootloader, kernel, device drivers, filesystems, and system libraries.
  • Take ownership of technical projects within the robot platform stack, including: Service management and orchestration systems using systemd and k3s; Secure local and remote service access mechanisms; Robust installation and over-the-air (OTA) software update mechanisms; Provisioning and commissioning scripts for core device environments.
  • Write clean and maintainable code, while contributing to thorough code reviews and automated testing suites.
  • Actively troubleshoot complex low-level issues across the robot software stack, focusing on OS-level bugs and hardware-software integration challenges.
  • Collaborate with manufacturing, test, and robot software engineers to implement the features and interfaces they need to succeed.
  • Contribute to the evolution of our developer tooling and internal best practices to improve team velocity and software quality.

Benefits

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off: Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service