Senior Software Engineer, Operating Systems
$155k - $241kAgility 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:
- ...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...SeniorFull timeTemporary workRelocation package
- ...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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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...SeniorRemote jobFull time- ...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...SeniorFull timeRemote workRelocation
$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...SeniorFull time$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...SeniorFull timeWork at office$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...SeniorFull timeWork at office- ...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...SeniorFull timeWork at officeRemote workFlexible hours
- ...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...SeniorFull timeFixed term contractImmediate startRemote workFlexible hours
$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...SeniorFull timeRemote workWorldwide- ...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...SeniorFull timeWork at officeImmediate startRemote workFlexible hours
$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...SeniorFull timeWork experience placementImmediate start$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,...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$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...SeniorPermanent employmentFull timeWork at officeImmediate startWork from homeFlexible hours$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...SeniorFull timeFlexible hours- ...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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$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...SeniorRemote jobFull timeWork at officeFlexible hours$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...SeniorFull timeWork experience placementImmediate start$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...SeniorFull timeContract workWork at officeImmediate startRemote work$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...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$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...SeniorFull timeWork at officeWork visaFlexible hoursShift work$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...SeniorPermanent employmentFull timeTemporary workRemote workFlexible hours- ...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...SeniorFull timeWork at officeLocal areaRemote workFlexible hours
$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...SeniorFull timeWork at officeRelocation$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...SeniorFull timeWork at officeImmediate startRemote workFlexible hours- ...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...SeniorFull timeImmediate startRemote work3 days per week
$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...SeniorWorldwide$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...SeniorFull timeLocal areaWorldwideRelocation package3 days per week$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 timeImmediate startRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Operating Systems. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote

