Senior Software Engineer, Operating Systems
$155k - $241kAgility 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.
- Cross-functional Support:
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:
$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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,...SeniorFull time$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...SeniorFull timeRemote workWorldwide$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...SeniorFull timeRemote workWorldwide$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...SeniorRemote work$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...SeniorFull timeRemote workRelocation packageFlexible hours$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...SeniorRemote work$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...SeniorFull timeWork at officeRemote workFlexible hours$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...SeniorFull timeRemote workWork from homeFlexible hours$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...SeniorFull timeWork experience placementRemote workRelocation packageFlexible hours$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...SeniorFull time$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...SeniorRemote jobHourly payFull timeContract workWork at office- 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...SeniorFull timeRemote workFlexible hours
$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...SeniorFull timeLocal area$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...SeniorFull timeRemote workFlexible hours$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...SeniorFull timeTemporary workFlexible hours$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 work- 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
$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...SeniorFull timeFlexible hours$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...SeniorFull time$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...SeniorFull timeLocal areaRemote workWork from homeFlexible hours$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...SeniorFull timeWork experience placementRemote work$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...SeniorFull timeWork at office$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...SeniorFull timeTemporary workImmediate startRemote work$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...SeniorFull timeImmediate startRemote work- ...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...SeniorFull timeFreelanceInternshipWork at officeRemote workFlexible hours
$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...SeniorLocal areaRemote workFlexible hours$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...SeniorLocal areaRemote workWork from homeFlexible hours- ...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...SeniorTemporary workFor contractorsLocal areaRemote work
$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...SeniorFull timeTemporary workWork at officeLocal areaImmediate startRemote workWorldwideMonday to FridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Operating Systems. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote
- software engineer part time Remote











