Job Closed
This listing is no longer active.
We build robots made for work, engineered to work in nearly any environment, alongside people.
Senior Staff Software Engineer, Robot Platform
Location
Oregon
Posted
101 days ago
Salary
$216K - $337K / year
Seniority
Senior
Job Description
Senior Staff Software Engineer, Robot Platform
Agility Robotics
• Define and Evolve Architecture: Own and drive the long-term technical direction for the robot software stack, including component boundaries, data contracts, inter-process communication protocols (RPC/streaming), and deployment workflows. • Core Frameworks & Services: Take hands-on ownership of the critical, cross-cutting frameworks and core services that are fundamental dependencies for all robot features, such as: • Behavior coordination and state machine frameworks. • The robot’s belief state and world representation. • Simulation and playback timing coordination mechanisms. • Advanced logging, telemetry, and configuration management libraries. • Performance & Reliability: Drive performance, determinism, and reliability improvements across the entire on-robot software stack, and evaluate and introduce major infrastructure upgrades. • Internal Tooling: Lead the strategy and execution for internal developer tooling, including advanced debugging utilities and scripts for provisioning and testing within simulation and hardware environments. • Technical Advisor: Act as the primary technical advisor, mentoring Senior and Staff-level engineers on system design, developer experience, and best practices across the full software development lifecycle. • Drive Adoption: Champion the adoption of internal tools and foundational frameworks by cultivating strong collaboration and iterating based on organizational feedback. • Engineering Partnership: Partner directly with AI, Controls, and Perception teams to ensure frameworks meet their performance and capability needs, accelerating their feature delivery. • Data Platform: Coordinate with the Data Platform team on advanced logging, serialization, and telemetry strategies. • Release Alignment: Align with OS and Release teams on container, image, and deployment primitives, focusing on high-level integration points rather than low-level operating system ownership.
Job Requirements
- 12+ years of professional experience in high-performance, real-time, or deeply embedded software engineering, with a significant track record in robotics or similar complex, integrated systems.
- Demonstrated expertise in defining and evolving large-scale software architectures, and a history of ownership over mission-critical, cross-cutting frameworks.
- Mastery of modern C++ and expert-level proficiency in systems programming on Linux.
- Expertise in designing, building, and operating low-latency and highly reliable distributed systems, particularly those with strict timing and determinism requirements.
- Proven experience mentoring and providing architectural guidance to Staff and Principal-level engineers.
- Exceptional ability to autonomously gather complex, cross-team requirements, communicate high-stakes technical trade-offs, and deliver foundational internal solutions.
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 10 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description As a Senior Full Stack Developer (React & Python), you will be part of a highly skilled, agile technology team responsible for supporting and developing cutting-edge solutions to meet our business requirements. You will help accelerate our clients' business outcomes through innovation in state-of-the-art digital products. - Design, develop, and maintain robust solutions, ensuring quality, scalability, and adherence to best architectural practices; - Actively participate in technical decision-making, proposing improvements and ensuring development standards aligned with a senior-level environment; - Collaborate with multidisciplinary teams, contributing clear communication, strong technical judgment, and informal leadership; - Optimize application performance and stability through efficient use of databases, search engines, and asynchronous processing systems. Qualifications - Advanced experience with Python; - Advanced proficiency in MySQL, including data modeling and query optimization; - Intermediate experience working with React; - Intermediate experience with Redis for asynchronous process handling; - Intermediate experience with Elasticsearch for search and query optimization; - Desirable knowledge of TypeScript; - Experience designing scalable architectures and applying best development practices. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
AI Product Engineer
NineTwoThree AI StudioHeadquartered in Boston, NineTwoThree partners with established brands and fast-growing startups looking to seize new business opportunities with the clever use of technology. As a product, engineering, design and marketing studio we work to understand your business, unique value proposition and the specific pain points you solve for your users. Our team relentlessly pioneers AI, Web and Mobile solutions to create a competitive advantage for our clients. Since founding the company in 2012 we have worked around the clock to established a track record of reliably creating value and delivering results for our partners and shareholders. With an operating motto of “better software, faster”, the NineTwoThree team has received numerous industry recognitions, including: ***Awards*** • 2024 Top 50 AI firms, alongside the consulting of Microsoft, NVIDIA and IBM. • Top AI agency, • Top Chatbot Agency, • #1 AI Agency in the US, • #3 Machine Learning Agency • #1 Boston AI Consulting Agency • Inc 5000 4 Years In A Row *Top 10 most promising IoT companies by CIO Review
NineTwoThree AI Studio is a premier product design, engineering, and marketing firm specializing in custom AI, web, and mobile applications for established brands and funded startups. We are based in Massachusetts but with an American and European staff and a strong, collaborative remote culture. We’re a team that loves doing good work with great people. Our relatively small size keeps us fast and nimble. The wealth of knowledge, experience and talent paired with proven recipes and best practices allows us to find opportunities to help new products succeed. With a portfolio of over 150 launched products over 13 years, NineTwoThree has garnered recognition as a top AI agency in the U.S., earning accolades such as inclusion in the Inc. 5000 list for four consecutive years and being named among the top 50 AI firms alongside industry leaders like Microsoft, NVIDIA, and IBM. We’ve built AI and ML tech for big brands like Consumer Reports, FanDuel, and Nara, as well as startups in legal tech, logistics, education, and more. Job description Building, shipping, and supporting AI-powered tools and automations for 923 AI Automation clients. The role sits at the intersection of product thinking and AI engineering — closer to “product manager who builds confidently with modern AI development tools” than “AI research engineer.” You'll work with tools like Claude Code, the Anthropic API, and AI-augmented low-code platforms to deliver real systems to real clients, end-to-end. You'll probably enjoy this role if you: - Like framing complex, ambiguous problems and working through them to clear solutions - Enjoy ideating, building, and seeing things ship — then explaining clearly how and why they work - Prefer direct interaction with a mentor over distant management - Want autonomy and trust, not oversight for its own sake - Want to understand why you're building something, not just what to build - Are energised by seeing the whole picture — how a project connects to a client's business, a team's operations, and an emerging practice You'll probably find this role frustrating if you: - Prefer to work deep in code with minimal client or stakeholder contact — the role sits in the middle of client delivery, not behind it - Are looking for a role with highly structured processes, detailed specifications, and predictable work — this department is actively shaping its own way of working, and the person in this seat will be part of that shaping
AI Product Engineer
NineTwoThree AI StudioHeadquartered in Boston, NineTwoThree partners with established brands and fast-growing startups looking to seize new business opportunities with the clever use of technology. As a product, engineering, design and marketing studio we work to understand your business, unique value proposition and the specific pain points you solve for your users. Our team relentlessly pioneers AI, Web and Mobile solutions to create a competitive advantage for our clients. Since founding the company in 2012 we have worked around the clock to established a track record of reliably creating value and delivering results for our partners and shareholders. With an operating motto of “better software, faster”, the NineTwoThree team has received numerous industry recognitions, including: ***Awards*** • 2024 Top 50 AI firms, alongside the consulting of Microsoft, NVIDIA and IBM. • Top AI agency, • Top Chatbot Agency, • #1 AI Agency in the US, • #3 Machine Learning Agency • #1 Boston AI Consulting Agency • Inc 5000 4 Years In A Row *Top 10 most promising IoT companies by CIO Review
NineTwoThree AI Studio is a premier product design, engineering, and marketing firm specializing in custom AI, web, and mobile applications for established brands and funded startups. We are based in Massachusetts but with an American and European staff and a strong, collaborative remote culture. We’re a team that loves doing good work with great people. Our relatively small size keeps us fast and nimble. The wealth of knowledge, experience and talent paired with proven recipes and best practices allows us to find opportunities to help new products succeed. With a portfolio of over 150 launched products over 13 years, NineTwoThree has garnered recognition as a top AI agency in the U.S., earning accolades such as inclusion in the Inc. 5000 list for four consecutive years and being named among the top 50 AI firms alongside industry leaders like Microsoft, NVIDIA, and IBM. We’ve built AI and ML tech for big brands like Consumer Reports, FanDuel, and Nara, as well as startups in legal tech, logistics, education, and more. Job description Building, shipping, and supporting AI-powered tools and automations for 923 AI Automation clients. The role sits at the intersection of product thinking and AI engineering — closer to “product manager who builds confidently with modern AI development tools” than “AI research engineer.” You'll work with tools like Claude Code, the Anthropic API, and AI-augmented low-code platforms to deliver real systems to real clients, end-to-end. You'll probably enjoy this role if you: - Like framing complex, ambiguous problems and working through them to clear solutions - Enjoy ideating, building, and seeing things ship — then explaining clearly how and why they work - Prefer direct interaction with a mentor over distant management - Want autonomy and trust, not oversight for its own sake - Want to understand why you're building something, not just what to build - Are energised by seeing the whole picture — how a project connects to a client's business, a team's operations, and an emerging practice You'll probably find this role frustrating if you: - Prefer to work deep in code with minimal client or stakeholder contact — the role sits in the middle of client delivery, not behind it - Are looking for a role with highly structured processes, detailed specifications, and predictable work — this department is actively shaping its own way of working, and the person in this seat will be part of that shaping
AI Product Engineer
NineTwoThree AI StudioHeadquartered in Boston, NineTwoThree partners with established brands and fast-growing startups looking to seize new business opportunities with the clever use of technology. As a product, engineering, design and marketing studio we work to understand your business, unique value proposition and the specific pain points you solve for your users. Our team relentlessly pioneers AI, Web and Mobile solutions to create a competitive advantage for our clients. Since founding the company in 2012 we have worked around the clock to established a track record of reliably creating value and delivering results for our partners and shareholders. With an operating motto of “better software, faster”, the NineTwoThree team has received numerous industry recognitions, including: ***Awards*** • 2024 Top 50 AI firms, alongside the consulting of Microsoft, NVIDIA and IBM. • Top AI agency, • Top Chatbot Agency, • #1 AI Agency in the US, • #3 Machine Learning Agency • #1 Boston AI Consulting Agency • Inc 5000 4 Years In A Row *Top 10 most promising IoT companies by CIO Review
NineTwoThree AI Studio is a premier product design, engineering, and marketing firm specializing in custom AI, web, and mobile applications for established brands and funded startups. We are based in Massachusetts but with an American and European staff and a strong, collaborative remote culture. We’re a team that loves doing good work with great people. Our relatively small size keeps us fast and nimble. The wealth of knowledge, experience and talent paired with proven recipes and best practices allows us to find opportunities to help new products succeed. With a portfolio of over 150 launched products over 13 years, NineTwoThree has garnered recognition as a top AI agency in the U.S., earning accolades such as inclusion in the Inc. 5000 list for four consecutive years and being named among the top 50 AI firms alongside industry leaders like Microsoft, NVIDIA, and IBM. We’ve built AI and ML tech for big brands like Consumer Reports, FanDuel, and Nara, as well as startups in legal tech, logistics, education, and more. Job description Building, shipping, and supporting AI-powered tools and automations for 923 AI Automation clients. The role sits at the intersection of product thinking and AI engineering — closer to “product manager who builds confidently with modern AI development tools” than “AI research engineer.” You'll work with tools like Claude Code, the Anthropic API, and AI-augmented low-code platforms to deliver real systems to real clients, end-to-end. You'll probably enjoy this role if you: - Like framing complex, ambiguous problems and working through them to clear solutions - Enjoy ideating, building, and seeing things ship — then explaining clearly how and why they work - Prefer direct interaction with a mentor over distant management - Want autonomy and trust, not oversight for its own sake - Want to understand why you're building something, not just what to build - Are energised by seeing the whole picture — how a project connects to a client's business, a team's operations, and an emerging practice You'll probably find this role frustrating if you: - Prefer to work deep in code with minimal client or stakeholder contact — the role sits in the middle of client delivery, not behind it - Are looking for a role with highly structured processes, detailed specifications, and predictable work — this department is actively shaping its own way of working, and the person in this seat will be part of that shaping

