Enable job alerts via email!

Principal Software Engineer AAOS

General Motors

Markham

Hybrid

CAD 100,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading automotive company seeks a skilled software engineer to lead the development of embedded software solutions for Infotainment systems. The role involves defining software strategy, leading projects across various technologies, and mentoring team members. If you are passionate about innovation and software development, this is an exciting opportunity to grow your career with a major player in the automotive industry.

Qualifications

  • Experience in software development for embedded systems.
  • Strong skills in developing solutions for infotainment applications.
  • Ability to lead and mentor engineering teams.

Responsibilities

  • Define and lead software strategy for new technologies and enhancements.
  • Lead software development in real-time systems like Android and Linux.
  • Mentor both senior and junior engineers while ensuring solution standards are met.

Skills

Software development
Technical leadership
Android
QNX
Linux
AUTOSAR

Job description

Work Arrangement: This role is categorized as hybrid. The successful candidate is expected to report to the office at least three days per week.

The Role

The Vehicle Experiences Engine software team is a dynamic, fast-paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle solutions. This includes drivers, operating systems, BSP, and software stacks. We are committed to developing a world-class GM experience for our customers and driving innovation in one of the most iconic automakers. Our team delivers platform solutions for high-end SoCs, enabling infotainment, ADAS, and other high-compute applications. We offer challenging positions for passionate professionals eager to advance their careers within an organization focused on innovation, speed, and business value.

What you’ll do:

  • Define and lead software strategy for new technologies, complex features, or significant enhancements for current, new, or major programs.
  • Lead Infotainment software development in Android, QNX, Linux, and AUTOSAR real-time systems.
  • Provide senior technical leadership and expertise throughout the software development lifecycle.
  • Develop technical solutions, including requirements specification, functional decomposition, analysis, design, development, and testing for vehicle embedded infotainment software.
  • Perform software optimization to enhance system performance, analyze, and resolve issues related to performance, memory leaks, and deadlocks.
  • Collaborate across disciplines, including Engineering, Product, Program, and IT teams, to make system-level design decisions.
  • Stay updated on new technologies and competitive products to help define GM's direction.
  • Ensure solutions meet architectural standards such as scalability, maintainability, reliability, extensibility, usability, and security.
  • Challenge existing implementations and identify opportunities for innovation to enhance competitiveness and quality.
  • Mentor and guide both senior and junior engineers.
  • Communicate vision and strategies related to your responsibilities, including presenting to senior and executive management.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer AAOS

General Motors of Canada

Markham null

Hybrid

Hybrid

CAD 120,000 - 150,000

Full time

4 days ago
Be an early applicant