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

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.

About the Role


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.

Required 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

Why This Role?



  • Impactful Work: Everything you build will be used by engineers across the company every day.

  • Physical Impact: Your software decisions directly affect real robots operating in dynamic environments.

  • Collaboration: Work closely with robotics, cloud platform, and solutions engineers on mission-critical workflows.

  • Engineering Culture: Remote-friendly with a strong emphasis on developer experience, mentorship, and technical excellence.

 

This a hybrid position based out of one of our Salem, Pittsburgh, or Fremont offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Salary Range

$155,000 - $241,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:


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

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

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 prohibits any such discrimination or harassment.

 

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 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Operating Systems in Remote vacancy
  •  ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that runs on several devices on our vehicle. In this role, you’ll work on platform-level software that enables a wide variety of on-bot applications... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    16 hours ago
  •  ...industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as...  ...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

    Sunnyvale, CA
    7 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 job
    Full time

    Cleerly, Inc.

    United States
    7 hours ago
  •  ...infrastructure and platform engineers building Fleet...  ...fleet state, including software versions and configuration. Our system ensures that every vehicle...  ...We’re looking for a Senior Software Engineer to take...  ...of autonomous vehicles operating in complex urban environments... 
    Senior
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    16 hours ago
  • $170k - $210k

     ...simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s mission...  ...through best in class, modern software engineering practices. We're looking for...  ...that enables safe and reliable robot operations, from hardware integrations to state management... 
    Senior
    Full time

    Standard Bots

    Remote
    16 hours ago
  • $200k

     ...Senior Software Engineer — Distributed Compute / Spark Systems Location: Mountain View, CA — On-site   About Granica Granica builds AI infrastructure for enterprises operating massive data environments. Our platform helps data and engineering teams reduce... 
    Senior
    Full time
    Work at office

    Granica

    Remote
    7 hours ago
  • $200k

     ...Senior Software Engineer — Lakehouse Systems Location: Mountain View, CA — On-site About Granica Granica builds AI infrastructure for enterprises operating massive data environments. Our platform helps data and engineering teams reduce storage and compute... 
    Senior
    Full time
    Work at office

    Granica

    Remote
    16 hours ago
  •  ...to converse with all of their business systems through natural language to quickly find...  ...everyday tasks and streamline business operations. Recognized on the Forbes Cloud 100 and...  ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Servicenow

    Remote
    16 hours ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay connected...  ...decrease the time-to-value of our software by integrating it directly into the user's operational environment. Because you see...  ...software engineering, embedded systems engineering, or systems... 
    Senior
    Full time
    Fixed term contract
    Immediate start
    Remote work
    Flexible hours

    Ditto

    Austin, TX
    7 hours ago
  • $128k - $204k

     ...eligible US locations About the role and about you: As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to...  ...complex technical challenges, driving engineering and operational excellence, and working on a product that inspires... 
    Senior
    Full time
    Remote work
    Worldwide

    Zwift

    United States
    7 hours ago
  •  ...all of their business systems through natural language...  ...streamline business operations. Recognized on the Forbes...  ...Moveworks’ Reasoning Engine and natural language...  ...The Role Are you a software engineer who has honed...  ...the role for you. As a senior software engineer on... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

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

     ...About the work Lattice is the software platform behind Anduril's autonomous systems. The Stateful Systems team owns...  ...reliability here directly affect whether operators can do their jobs. The team is...  ...'re redesigning the time-series engine from the ground up to scale... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

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

     ...Senior Software Engineer, VMS Anduril’s Maritime Division has assembled a diverse team of experts in...  ...fielding the next generation of autonomous systems to tackle the extremely challenging industry demands of maritime operations. Anduril has brought to market a unique,... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril

    Boston, MA
    7 hours ago
  • $180k - $210k

     ...talents, including world-class engineers who have designed and tested...  ...and gunsmithing; and elite operators from high-tech, advanced...  ...challenging problems and building new systems that work. We’ll hold you...  ...ABOUT THE ROLE As a Senior Software Engineer II, Internal... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Biofire

    Remote
    16 hours ago
  • $10 per hour

     ...The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building...  ...intervention. As a Senior Engineer, you will own...  ..., design, pricing, and operations to translate complex...  ...+ years of professional software engineering experience with... 
    Senior
    Full time
    Flexible hours

    Flexport, Inc.

    Remote
    16 hours ago
  •  ...industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers,...  ...commitments. About the role We're seeking a Senior Software Engineer to architect the world representation layer at the heart... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

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

     ...diverse team of experts in software, robotics, artificial intelligence...  ...generation of autonomous systems to tackle the extremely...  ...demands of maritime operations. Anduril has brought to market...  ...capability. ABOUT THE JOB Senior Software Engineers independently drive the... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril

    Boston, MA
    7 hours 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
    Remote job
    Full time
    Work at office
    Flexible hours

    Horizon3.ai

    United States
    16 hours ago
  • $191k - $253k

     ...TEAM Anduril Intelligence Systems (AIS) is a lead provider of highly specialized engineering products for Intelligence...  ...requirements and shape concepts of operation. We design, develop, and...  ...available and custom hardware and software. We provide critically-needed... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    16 hours ago
  • $140k - $210k

     ...The Role: Yubico is looking for a Senior Software Engineer who is innovative and has a passion...  ...capabilities and ease of use for our operators and supervisors.  \n Tasks & Responsibilities...  .... Familiarity with operating system internals and services, such as... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work

    Yubico

    Santa Clara, CA
    16 hours ago
  • $145k - $200k

     ...Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to...  ...Role   We are seeking a Senior Software Engineer to join a customer-facing...  ...Autonomy Software for Autonomous Systems for use in operational and tactical... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Remote
    16 hours ago
  • $180k - $260k

     ...Role As a member of our Business Systems Engineering team, you will build or improve tools...  ...support teams. We emphasize automation over operation, metrics over anecdotes, iteration...  ...What You Bring ~5+ years of software engineering with a focus on distributed... 
    Senior
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    Remote
    16 hours ago
  • $185k - $215k

     ...About the role Muon seeks a Senior Software Engineer to join our Information Systems team. The ideal candidate is a self-motivated and versatile software...  ...factories to build efficiently, and our launch teams to operate flawlessly. Responsibilities Hands-on... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    Remote
    16 hours ago
  •  ...America's fastest-growing private companies. While we operate at meaningful scale (we've facilitated more than $6...  ...onsites throughout the year. We are hiring a Senior Software Engineer, Finance & Business Systems who is excited to work deeply embedded in the business... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Givecampus

    United States
    16 hours ago
  • $150k - $215k

     ...understanding of their bodies and daily lives.WHOOP is hiring a Senior Software Engineer to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP’s internal operations, enabling scale and efficiency across the... 
    Senior
    Full time
    Work at office
    Relocation

    Whoop

    Remote
    7 hours ago
  • $170k - $230k

     ...available to the utility. We're currently operating in NYC (NYISO Zone J) and scaling...  ...for We are seeking a skilled Senior Software Engineer to join our team at David Energy....  ...energy trades automatically. These two systems are the core of David Energy's business... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    David Energy

    Remote
    7 hours ago
  •  ...About Valency Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the...  ...the Role We're looking for a Senior Software Engineer who will report to the...  ...code quality, test coverage, and operational excellence • Diagnose and resolve... 
    Senior
    Full time
    Immediate start
    Remote work
    3 days per week

    Valency Systems

    Remote
    16 hours ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...hardware, network, or service operations and quality. Participate in,...  ...testing, maintaining, or launching software products, and 1 year of... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $115.2k - $214k

     ...OpportunityWithin AI for Drug Discovery, the Software Engineering team builds and operates software platforms that put...  ...engineering experience and for the Senior Software Engineer level, you have a...  ...testing, data modeling, and system design.You have experience independently... 
    Senior
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    New York, NY
    3 days ago
  • $139k - $166.8k

     ..., we are focused solely on developing software for automated trucks to transform how...  ...manufacturer.   Meet the Team The Operating System Team develops and maintains a light-weight...  ...'s or Master's Degree in Computer Engineering, Computer Science, Engineering, or related... 
    Full time
    Immediate start
    Relocation

    Company

    Remote
    7 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!