Remote Otter LogoRemoteOtter

Principal Engineer, Autonomy Interface Software - Remote

Posted 1 week ago
Software Development
Full Time
USA
$225,000 - $344,700/year

Overview

The Principal Software Engineer at General Motors is an experienced leader responsible for designing and implementing complex software for Autonomous Vehicles, focusing on quality and scalability.

In Short

  • Design and implement low-latency software in C++ for AV Integrity Platform.
  • Lead software strategy for new technology and complex features.
  • Define technical vision and roadmap for mission-critical parts.
  • Ensure alignment between leadership and engineering teams.
  • Champion quality improvements and implement better technical practices.
  • Provide mentorship to Senior and Staff engineers.
  • Drive architecture standards and principles.
  • Work on large initiatives with multiple stakeholders.
  • Improve software delivery through automated testing and code reviews.
  • Initiate large projects with complex architecture.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 10+ years of experience in Embedded Software development.
  • Experience with safety-critical development in regulated environments.
  • Proficiency in C++11 or later.
  • Experience with real-time operating systems.
  • Experience with embedded Linux / POSIX systems is a plus.
  • Familiarity with ROS or other robotics middleware is a plus.
  • Experience with other programming languages like Python, Bash, or Go.
  • Experience with embedded build systems like buildroot or yocto.
  • Strong technical leadership and communication skills.

Benefits

  • Competitive salary with bonus potential.
  • Relocation benefits may be available.
  • Inclusive workplace that fosters belonging.
  • Support for well-being at work and at home.
  • Opportunities for career progression and development.

G.M

General Motors

General Motors of Canada is a leading automotive company committed to transforming mobility with a vision of Zero Crashes, Zero Emissions, and Zero Congestion. The company fosters an inclusive workplace culture that values diversity and encourages employees to drive meaningful change. With a focus on customer satisfaction and innovative solutions, GM of Canada aims to enhance the strategic and operational performance of its commercial sales. The company offers a comprehensive benefits program to support the well-being of its employees and their families, while also promoting a flexible work environment that allows employees to thrive and contribute to the company's goals.

Share This Job!

Save This Job!

Similar Jobs:

Cadwell

Principal Software Engineer - Remote

Cadwell

1 week ago

Join Cadwell as a Principal Software Engineer to lead the development of innovative neurodiagnostic solutions.

Worldwide
Full-time
Software Development
$145,000 - $160,000 USD/year

ESPN

Principal Software Engineer - Remote

ESPN

2 weeks ago

The Principal Software Engineer will lead the development of critical services for Disney's media business, collaborating with a distributed team of engineers.

USA
Full-time
Software Development
$189,300 - $253,800/year

F.N.U

Principal Software Engineer - Remote

F5 Networks (UK

3 weeks ago

F5 is seeking a Principal Software Engineer to lead cloud-native integrations and automation workflows while enhancing operational efficiency.

USA
Full-time
Software Development
$199,952.00 - $299,928.00/year
Manila Recruitment logo

Principal Software Engineer - Remote

Manila Recruitment

5 weeks ago

Join as a Principal Software Engineer to lead and mentor a new engineering team in the Philippines, focusing on TypeScript-based platforms and financial regulatory compliance.

Philippines
Full-time
Software Development
Manila Recruitment logo

Principal Software Engineer - Remote

Manila Recruitment

6 weeks ago

Join as a Principal Software Engineer to lead and mentor a new engineering team in the Philippines while providing technical guidance on TypeScript-based platforms.

Philippines
Full-time
Software Development