Principal Software Engineer, Robot Software
- Technical Strategy & Vision: Partner with leadership to define a 12-24 month technical roadmap. Chart a course to align, upgrade, and enhance existing systems to meet customer demands and improve internal efficiency. Identify emerging technologies that will keep the company ahead of the curve. Balance the organization’s technical debt against new feature velocity.
- System Architecture: Lead the design of complex, cross-functional systems. You will ensure that the "Robot" layer integrates seamlessly with the broader Embodied AI algorithms (e.g. driving) while maintaining safety and performance constraints.
- Engineering Excellence: Set the bar for code quality, testing rigor, and observability. You’ll lead design reviews for critical components of the stack and "unblock" teams facing deep-seated architectural debt. You will observe common challenges across disparate workstreams (e.g., latency spikes or data serialization bottlenecks) and champion centralized, reusable solutions that benefit the entire Robot Software organization.
- Cross-Functional Partnership: Act as the technical bridge between Robot Software and neighboring departments like Hardware, Production Software, Simulation, Application Software, Data Platform, and DevOps to ensure hardware-software parity and efficient data flywheels. Identify dependencies and risks that live in the "seams" between projects ensuring, e.g. that the impacts from a change in the sensor drivers is proactively understood and cascaded by joint analysis with the behaviors and simulation teams.
- Technical Mentorship: Cultivate a culture of excellence. You won't just manage tasks; you will grow Senior and Staff engineers through high-level coaching and by modeling principled decision-making.
- Variable Depth Engagement: Demonstrate the "T-shaped" leadership required to oversee a diverse portfolio of initiatives. This ranges from providing high-level directional steering on long-term R&D projects to performing "deep-dive" investments on critical path blockers. You will calibrate the level of oversight based on project risk, providing "light-touch" architectural consulting for mature systems while embedding deeply with teams launching "zero-to-one" capabilities.
- Domain Expertise: Deep experience in Robotics Middleware (ROS2, Cyber RT, or custom IPCs) and Real-Time Systems.
- Languages: Mastery of C++ (17/20) with a focus on memory management and concurrency. Proficiency in Python.
- Architectural Depth: Proven track record of shipping complex autonomous systems, distributed systems, or safety-critical embedded software.
- Problem Solving: Ability to debug "impossible" problems across the boundary of hardware and software.
- Leadership: Exceptional communication skills; ability to explain complex technical trade-offs to non-technical stakeholders.
- Safety Above All: Understands that in the world of self-driving, "moving fast and breaking things" isn't an option.
- Anticipates Failure: Thinks three steps ahead e.g. about how a change in one sub-system might break the integration of a parallel roadmap six months from now.
- Simplify Complexity: Can take a messy, monolithic codebase and guide the team toward a clean, modular architecture without stopping feature development.
Recommended Jobs
Customer Service
We are seeking a dedicated and enthusiastic Customer Service Representative to join our team at our San Jose office located at 1879 Lundy Ave. In this role, you'll be the front line of communication …
Occupational Therapist (OT)
Occupational Therapist (OT) Pediatric Home Health Pay: $70,000 - 120,000/year A Role Designed Around You At Care Options for Kids, we've built a home health OT role around what occupational …
Non-Certified Snowboard Instructor
Create Your Experience of a Lifetime! Come work and play in the mountains! Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-di…
Veterinary Hospital Custodian
We are a very busy veterinary hospital for cats and dogs, operating 24 hours a day, 7 days a week. We are currently looking for someone to join our team for the fulltime position of 6:00 AM – 2:00 PM…
Cellular Operations Product Lead
Cellular Operations Product Lead San Francisco (Hybrid – 3 days in office) $130,000–$175,000 base + equity Carter Wellington is recruiting on behalf of a high-growth technology company buildin…
Millwork Estimator
Summary One of North County San Diego's most successful and sought-after General Contractors is continuing to grow and they are in need of an experienced Commercial Millwork Estimator for proj…
Senior Software Engineer
Senior Software Engineer USD 200,000–250,000 equity | San Francisco | Onsite SODA has partnered with an AI infrastructure startup building operational systems for the home services industry. …
Junior Plumbing Estimator
Junior Plumbing Estimator position in Orange County This is a permanent position with extensive benefits package and career growth opportunities. We are a large Design-Build Mechanical Contractor…
Product Designer
OVERVIEW OF THE COMPANY Fox Corporation Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX News Media, FOX Sports…
Heavy Duty Wrecker/Rotator Operator
We are a growing company with a large fleet, currently seeking hard-working, dependable drivers to join our team. Commercial Drivers are critical members of our team, ensuring the safe and dependable…