
Senior Software Engineer, Autonomy Core Frameworks
Posted 4 hours ago

Posted 4 hours ago
This is a fully remote position, open to applicants in Michigan.
• Oversee the architecture, design, implementation, and ongoing development of the core frameworks that support Torc's autonomous driving stack.
• Determine the technical direction for real-time C++ architectural components and patterns that facilitate data flow, component coordination, error handling, and observability.
• Create scalable architectural patterns and abstractions to enhance autonomous driving capabilities.
• Facilitate discussions on technical tradeoffs and make long-term platform design decisions.
• Work in collaboration with the Behavior and Perception teams to ensure clear integration boundaries and cohesive shared abstractions.
• Lead architecture reviews, design discussions, and code evaluations.
• Set engineering standards to enhance reliability, maintainability, testability, and scalability.
• Guide software engineers through technical coaching and architectural advice.
• Promote systematic validation, testing strategies, observability frameworks, and practices that ensure production readiness.
• Assist in root cause analysis of complex platform-level challenges and push for architectural enhancements.
• Define and improve simulation and validation frameworks for thorough testing across various operational scenarios and edge cases.
• Assess emerging architectural patterns, systems research, and advanced methodologies.
• Articulate architectural concepts and technical vision to engineering, product, and leadership teams.
• Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field with 8+ years of professional software engineering experience, or a Master's degree with 6+ years of professional experience, or proven success in designing and advancing complex, production software platforms with accountability for architectural decisions.
• Extensive experience with C++17 and the latest standards.
• Proficiency in using Python to assist in scripting and integrating systems.
• Background in autonomous systems/robotics, distributed systems, or complex embedded environments utilizing middleware with pub-sub communication patterns.
• Strong experience in testing, continuous integration, and build systems.
• Profound expertise in systems-level software design, encompassing the management of technical debt, refactoring large codebases, and evolving platforms while ensuring stability and performance.
• Experience in mentoring engineers through technical leadership, architecture reviews, code evaluations, and establishing scalable engineering standards across organizations.
• Solid command of software engineering principles including modular/composable architecture, design patterns, concurrency, testing strategies, and long-term maintainability.
• Bonus: Experience with robotics middleware such as ROS 2.
• Bonus: Expertise in distributed systems design, including consensus algorithms, state synchronization, event-driven architectures, deterministic replay, etc.
• Bonus: Familiarity with ISO 26262, SOTIF, ASPICE, or other safety-critical software development standards.
• Bonus: Experience with GitHub Actions and Jenkins.
• Bonus: Experience with Bazel and Bazel-based build systems.
• Bonus: Experience in designing or constructing observability, logging, and monitoring systems for complex distributed systems.
• Bonus: Experience with simulations for regression testing.
• Bonus: Experience in managing versioning and conversion of data schemas at scale.
• A competitive compensation package that includes bonuses and stock options.
• Full coverage of medical, dental, and vision premiums for full-time employees.
• 401K plan with a 6% employer match.
• Flexible scheduling options.
• Generous paid vacation available immediately after the start date.
• AD+D and Life Insurance coverage.
• Sign-on bonuses, relocation assistance, and other forms of compensation may be available depending on the offered position.
• Participation in corporate bonus and stock option plans.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.