Senior Software Engineer, Operating Systems
Location
California + 2 moreAll locations: California | Oregon | Pennsylvania
Posted
6 days ago
Salary
$155K - $241K / year
Seniority
Senior
Job Description
Senior Software Engineer, Operating Systems
Agility Robotics
• Software Development & Execution: 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, and 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: Collaborate with manufacturing, test, and robot software engineers to implement the features and interfaces they need to succeed, contributing to the evolution of our developer tooling and internal best practices to improve team velocity and software quality.
Job 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.
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: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown for exempt employees; 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually for non-exempt employees.
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, Search Platform
ezCaterezCater is the world’s largest online marketplace for business catering.
• Own the Search Engine architecture: technology direction (Vespa-based), document schema, query serving, and operational model • Own and build the Indexing Pipeline: Temporal-orchestrated workflows that ingest, validate, transform, and write data into the search engine and availability store • Own Availability: zone-based delivery filtering, schedule matching, and the data model that powers it- extracted from the legacy monolith and re-implemented. • Own the Two-Stage Filtering Architecture: zone-based availability filtering followed by Vespa filtering and ranking • Drive search relevance and ranking strategy across ordering contexts and customer types, in collaboration with product and data • Define clear, well-versioned APIs and contracts for how search and availability are consumed across all channels • Manage migration sequencing and risk across the phased rollout (Typeahead, Availability, Core Search) • Build a measurement and experimentation foundation supporting full-funnel evaluation, from CTR through order fulfillment • Lead through collaborative design: white-boarding, technical discussions, and aligning teams around clear architectural decisions • Partner with Platform Engineering on shared service patterns, Temporal, observability, secrets, and CI/CD • Partner with product, data, and downstream consumers on relevance, ranking signals, and API contracts • Act as a technical multiplier through design reviews, code reviews, architectural guidance, and mentorship
Full Stack Product Engineer
Hire OverseasScale Your Business while Saving Money By Hiring Overseas Employees
• Build and ship full-stack features for an AI-native platform • Implement product designs using React and TypeScript on the front end • Develop and maintain backend services using Node.js • Work within existing architecture while contributing clean, maintainable code • Turn well-defined requirements into working product features efficiently • Fix bugs and address issues in existing production systems • Improve configurability and self-service capabilities for customers • Support updates and refinements required for ongoing customer use • Help keep the platform stable, reliable, and easy to operate • Work closely with US-based engineers on scoped feature work • Follow established patterns and architectural guidance • Communicate clearly about progress, blockers, and tradeoffs • Contribute to documentation and handoffs when needed • Assist with infrastructure-related tasks as needed • Help deploy tools or support foundational infrastructure work when scoped • Collaborate with infra-focused contractors or engineers as required
• Maintain and extend core PRVNT features including patient chart, clinical dashboards, adherence workflows, billing ledger, SOAP notes, and assessment delivery. • Extend clinician and manager dashboards to surface actionable data without requiring staff to hunt for it. • Support automated delivery of clinical assessments such as PHQ-9 and GAD-7 via secure SMS. • Integrate with EHRs using HL7 FHIR and SFTP-based connections. • Improve async reliability across messaging, letters, and billing file generation through job queuing and retry logic. • Maintain Twilio short code messaging pipelines and extend billing capabilities including trending reports and CPT code attribution. • Implement and maintain nurse license validation including state-level checks, expiration tracking, and care access restrictions. • Ensure HIPAA-compliant data handling across all features and BAA-covered third-party integrations. • Use Claude Code and GitHub Copilot as active development partners daily. • Apply AI tooling to accelerate feature delivery, test generation, and documentation. • Track and improve AI output ratios as a measurable productivity metric.
• Estamos buscando uma pessoa para atuar na interseção entre Revenue Operations, Account-Based Marketing (ABM) e Inteligência Artificial, ajudando a transformar a forma como geramos pipeline e identificamos oportunidades de negócio. • Você será responsável por estruturar, otimizar e automatizar processos que conectam inteligência de mercado, dados, prospecção outbound & inbound, e gestão de pipeline. • Seu trabalho terá impacto direto na eficiência operacional do time comercial e na qualidade das oportunidades geradas. • Buscamos alguém que combine visão estratégica de geração de demanda B2B com forte capacidade de execução, utilizando automações, agentes de IA e ferramentas de mercado para escalar resultados.



