Posted in

Principal – Software Engineer – Release

Principal – Software Engineer – Release

CompanyTorc Robotics
LocationAnn Arbor, MI, USA
Salary$226400 – $271700
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field.
  • 15+ years of professional experience in software engineering
  • Deep technical expertise in software integration at scale, including building, testing, and deploying complex distributed systems.
  • Proven ability to set architectural direction, define engineering standards, and influence technical strategy across multiple teams or departments.
  • Strong experience integrating hardware and software components in production environments with real-time data flows and safety-critical requirements.
  • Advanced proficiency in one or more programming languages such as C++, Python, or Go, along with strong debugging and troubleshooting skills.
  • Demonstrated success in leading large-scale technical initiatives, cross-functional projects, and process improvements.
  • Exceptional communication skills with the ability to translate technical vision into actionable plans across engineering and non-engineering teams.
  • Prior experience mentoring engineers and fostering a culture of technical excellence, growth, and innovation.
  • Strong systems-thinking mindset with a passion for problem-solving, performance optimization, and continuous improvement.
  • Comfort navigating ambiguity and evolving priorities while maintaining a high bar for engineering rigor.

Responsibilities

  • Work collaboratively in Torc’s Principal Community and engineering leaders to mature a technical vision across the engineering division and drive technical direction into engineering departments
  • Collaborate with stakeholders to understand requirements and design scalable and maintainable software solutions for the Software Integration department and the broader engineering division
  • Set the technical direction and architectural guardrails for the division
  • Set the standards of technical excellence and rigor within the Release division, in alignment with overall technology goals
  • Work with engineering leaders to drive standards of excellence into meaningful processes and practices of engineering
  • Integrate diverse hardware and software components into a cohesive system, including managing interfaces, data flows, and synchronization between different subsystems.
  • Provide technical leadership and guidance to engineering teams and ensuring adherence to appropriate engineering rigor
  • Participate in design and code reviews, providing constructive feedback to ensure high-quality solutions that adhere to established standards and practices
  • Provide mentorship and guidance to next-level engineers, and below, assisting in their technical growth and fostering a culture and learning and development within the department
  • Troubleshoot and debug the most critical issues related to software integration, determining the root causes, implementing appropriate solutions, and setting up safeguards against reoccurrences
  • Be able to analyze, and mentor others to analyze, software and system performance to implement necessary optimizations to enhance speed, efficiency, and scalability
  • Stay up to date with the latest industry trends, technologies and best practices for potential integration with existing solutions
  • Participate in project planning and collaborate with technical product managers on the priorities and customer expectations of the proposed software solutions

Preferred Qualifications

  • Master’s degree or Ph.D. in a technical field.
  • Prior experience in autonomous systems, robotics, automotive, or other safety-critical domains.
  • Familiarity with DevOps tools, CI/CD pipelines, or infrastructure automation.
  • Knowledge of functional safety (ISO 26262) or similar compliance standards.
  • Experience operating in a Principal Community or Architecture Review Board setting.