Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Operating Systems

$155k - $241k
Full-time

Agility Robotics

Role Description

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.

Key Responsibilities

  • Software Development & Execution:
    • Operating System Development:
      • Build and maintain the operating system images used on robots and edge devices, including the bootloader, kernel, device drivers, filesystems, and system libraries.
    • System Orchestration & Security:
      • 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.
    • Code Quality & Reliability:
      • Write clean and maintainable code, while contributing to thorough code reviews and automated testing suites.
    • Debugging & Troubleshooting:
      • Actively troubleshoot complex low-level issues across the robot software stack, focusing on OS-level bugs and hardware-software integration challenges.
    • Team Collaboration:
      • Cross-functional Support:
        • Collaborate with manufacturing, test, and robot software engineers to implement the features and interfaces they need to succeed.
      • Continuous Improvement:
        • Contribute to the evolution of our developer tooling and internal best practices to improve team velocity and software quality.

Qualifications

  • 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.

Bonus Qualifications

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

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.

Company Description

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.

Apply Now:

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Operating Systems in Remote vacancy
  • $155k - $253k

     ...NextGen OS team is focused on building Applied Intuition's operating system (OS) stack for future vehicles and new products. This is a...  ...and work on a new full-stack operating system.  As a Software Engineer on the team, you will develop, design, and implement core... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  • $150k - $190k

    Role Description This is not a traditional product engineering role. It is a deeply business-embedded engineering position...  ...at the intersection of Finance, Engineering, and Operations. The hire will build the systems and instrumentation that make unit economics visible,... 
    Senior
    Full time

    Midwestern Interactive Growth Team

    Remote
    12 hours ago
  • $170k

    Role Description PubNub is looking for a Senior Software Engineer to join our Core team and help build and operate the foundational services behind our real-time platform...  ...designing, building, and operating distributed systems in Rust. You'll work on services that support... 
    Senior
    Full time
    Remote work
    Worldwide

    PubNub

    Remote
    8 days ago
  • $128k - $204k

    Role Description As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure that Zwift customers have a smooth...  ...complex technical challenges, driving engineering and operational excellence, and working on a product that inspires... 
    Senior
    Full time
    Remote work
    Worldwide

    Zwift

    Remote
    3 days ago
  • $184k - $287.5k

     ...Senior Software Engineer We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA's product for developing, evaluating, deploying, and operating AI systems at scale. This role will focus on NeMo Evaluator, which helps teams understand whether... 
    Senior
    Remote work

    NVIDIA

    United States
    4 days ago
  • $175k - $230k

     ...years without human maintenance or intervention. As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development,...  ..., enabling resilient autonomy and breakthrough operational insight for the rest of the company. ~Enhance the... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Panthalassa

    Remote
    7 days ago
  • $120k - $160k

     ...Senior Software Engineer – Mission Systems Location: Fort Worth, TX or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible Security...  ...that directly impact national security and operational readiness. We partner closely with customers across the... 
    Senior
    Remote work

    LYNX

    Fort Worth, TX
    3 days ago
  • $169k - $208k

     ...pentests and other key assessment operations that scale across the largest...  ...cyber operators, startup engineers, and formerly frustrated...  ...agent layer: the part of the system that decides what to probe, forms...  ...5+ years building production software, with strong Python. ~ Hands... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Horizon3.ai

    United States
    1 day ago
  • $171.6k - $224.3k

    Role Description We are hiring a Senior Software Engineer to lead development of critical platform capabilities...  ...on building and scaling reliable systems that integrate and validate critical...  ...care teams and members. You will operate at the intersection of data integrations... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Omada Health

    Remote
    11 hours ago
  • $191k - $253k

     ...Senior Software Engineer Anduril Industries is a defense technology company with a mission to transform...  ..., Anduril is changing how military systems are designed, built and sold. Anduril...  ...powered by Lattice OS, an AI-powered operating system that turns thousands of data... 
    Senior
    Full time
    Work experience placement
    Remote work
    Relocation package
    Flexible hours

    Navstar

    Quincy, MA
    3 days ago
  • $195k - $210k

     ...transforming how RapidSOS operates — using AI to simplify...  ..., entrepreneurial engineering role for someone who...  ...access to the company, its systems, its data, and its...  ...Qualifications ~Senior-level engineering ability...  ...quality — you ship working software frequently and are... 
    Senior
    Full time

    RapidSOS

    Remote
    6 days ago
  • $80 per hour

     ...knowledge of Java programming. Senior Business Analyst Location:...  ..., data governance. Senior Software Engineer Employment: Full-time. Project...  ..., build scalable systems. Business Analyst Compensation...  ...Responsibilities: Translate operational improvements into sustainable... 
    Senior
    Remote job
    Hourly pay
    Full time
    Contract work
    Work at office

    Mercor

    Montebello, CA
    1 day ago
  • Role Description We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team —...  ...Qualifications ~8–12 years of experience building and operating distributed, high-throughput systems in... 
    Senior
    Full time
    Remote work
    Flexible hours

    Filigran

    Remote
    7 days ago
  • $95.3k - $179.83k

     ...Description This role supports IT Operations Management (ITOM) by...  ...requirements into durable, observable software solutions that improve...  ...You’ll also help strengthen engineering practices through...  ...tooling, and observability systems ~Build and maintain APIs... 
    Senior
    Full time
    Local area

    Renishaw

    Remote
    6 days ago
  • $144.1k - $180.1k

    Role Description Marqeta is looking for a talented Senior Software Engineer - Kubernetes Operations to help build and scale our foundational compute infrastructure...  ...performance ~Drive initiatives to improve system reliability, observability, and disaster recovery... 
    Senior
    Full time
    Remote work
    Flexible hours

    MQ Referrals Only

    Remote
    4 days ago
  • $135k - $165k

    Role Description We are looking for a Senior Software Engineer to join Snapsheet's Financial Transactions and Operations team. This team owns the end-to-end lifecycle, integrity...  ..., etc. ~Proactively re-evaluate system performance, flag issues, and suggest alternative... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Snapsheet

    Remote
    12 hours ago
  • $153k - $179k

     ...growing team of world-class engineering, operations, medical affairs, marketing...  ...and use a wide variety of systems. Our people use Google Workspace...  ...safe and effective medical software that meets customer needs...  ...We're seeking a Senior Software Engineer to drive... 
    Senior
    Remote work

    Cleerly

    Denver, CO
    26 days ago
  • Role/Department Summary The Senior Software Engineer at Boston Children’s Hospital Trust is a hands...  ...fundraiser, and staff workflows by making systems more reliable, accurate, automated,...  ..., data‑quality risks, and fragile operational processes Use version control, code... 
    Senior

    Boston Children’s Hospital

    Boston, MA
    2 days ago
  • $140.6k - $173.1k

    Role Description We’re looking for a Senior Development/Operations Engineer with strong back-end expertise to...  ...and Node for inter-service and inter-system communication. ~Implement...  ...years of professional experience in software engineering. ~Expertise in backend... 
    Senior
    Full time
    Flexible hours

    WEXWEXUS

    Remote
    7 days ago
  • $152k - $200k

    Role Description As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven infrastructure that powers real-money trading at scale. This is a role for an engineer who moves fluidly between hands... 
    Senior
    Full time

    Fanatics Betting & Gaming

    Remote
    3 days ago
  • $179.4k - $224.3k

     ...disease. Job overview: We are hiring a Senior Software Engineer to lead development of critical...  ...focuses on building and scaling reliable systems that integrate and validate critical health...  ...for care teams and members. You will operate at the intersection of data... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    Omada Health

    United States
    4 hours ago
  • $153k - $179k

    Role Description We are seeking a software verification and validation (V&V) engineer to ensure the quality of cutting-edge products to meet all defined system and subsystem level requirements and are safe, effective, and compliant for their intended clinical use. This... 
    Senior
    Full time
    Work experience placement
    Remote work

    Cleerly

    Remote
    4 days ago
  • $130.4k - $195.6k

     ...to stream Unity content into other game engines and 3D environments — in-process, cross-...  ...and over the network. We’re building systems that allow real-time 3D experiences to run...  ...other major game engines and emerging software platforms. We’re also developing new ways... 
    Senior
    Full time
    Work at office

    Unity Technologies

    Remote
    6 days ago
  • $156k - $244k

     ...looking for an experienced, dynamic, and growth-oriented Software Systems Engineer to contribute to the full lifecycle development of our space...  ...tools to improve automation, efficiency, performance, and operational reliability ~Oversee creation of software simulators... 
    Senior
    Full time
    Temporary work
    Immediate start
    Remote work

    Revolution Space

    Remote
    5 days ago
  • $200k - $245k

     ...Senior Software Engineer/Algorithmic Trading Platform Global electronic trading industry leader has an immediate need for a Senior Software...  ...and frameworks for automated testing of trading platforms, systems, and execution algorithms. This person will partner with Algo... 
    Senior
    Full time
    Immediate start
    Remote work

    Harris Allied

    United States
    3 days ago
  •  ...business with billions in revenue About the Role As a Senior Software Engineer on Operating Tooling , you’ll build internal products and automation...  ...can translate ambiguous operational needs into reliable systems, and iteratively ship improvements that stick. In this... 
    Senior
    Full time
    Freelance
    Internship
    Work at office
    Remote work
    Flexible hours

    Cacheflow

    San Francisco, CA
    2 days ago
  • $125k - $191.7k

     ...efforts for autonomous vehicle software. You will leverage your...  ...efficiency. Your expertise will guide engineers in defining best practices,...  ...performance of autonomous systems. You will be responsible for...  ...comfortable autonomous vehicle operations. Own analysis and... 
    Senior
    Local area
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Sunnyvale, CA
    4 days ago
  • $125k - $191.7k

     ...This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV...  ...metrics forvalidatingsafe and comfortableautonomousvehicle operations. Own analysis and characterization of one or multiple... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Concord, NH
    2 days ago
  •  ...Position Title: Senior Software Systems Engineer Requisition ID: 1717 Position Location: Remote Position Reports To: Engineering Technical...  ...solutions and atmospheric & airborne sensors. Our three operating units: Space Electronic Systems (SES), Integrated C4ISR... 
    Senior
    Temporary work
    For contractors
    Local area
    Remote work

    Trident Systems

    Fairfax, VA
    4 days ago
  • $111k - $150k

     ...we recognize, develop, and empower talent! Position: Senior Software Systems Engineer Department: Beauty and Wellness Work Location:...  ...to providing innovative solutions tailored to consumers, operational excellence, global scalability, and exceptional shared services... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    Helen of Troy

    Marlborough, MA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Operating Systems. Be the first to apply!