Taro Logo

Senior Staff Software Engineer, Cluster Apps

Scout Motors is carrying forward the heritage of one of the most iconic American vehicles in history, developing all-electric vehicles with the capability to get you to any location.
$220,000 - $240,000
Embedded
Staff Software Engineer
In-Person
12+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Staff Software Engineer, Cluster Apps

Scout Motors is reviving an iconic American vehicle brand, focusing on all-electric pickup trucks and rugged SUVs. As a Senior Staff Software Engineer for Cluster Apps, you'll be at the forefront of developing innovative software for these vehicles.

Your role will involve designing and implementing flexible, maintainable, and performant QNX or Linux-based C/C++ apps, services, frameworks, and SDKs. You'll be responsible for delivering new features, enhancements, and bug fixes at a high velocity while leveraging test-driven development principles to maximize code quality.

Key responsibilities include:

  • Actively contributing to code quality through participation in code reviews
  • Authoring design documentation, technical specifications, and delivery plans
  • Defining roadmaps and embracing team coding standards and processes
  • Tracking and leveraging new real-time, embedded systems technologies
  • Collaborating with cross-functional teams, including UX Design, product, and other main systems engineering partners
  • Providing technical leadership within the engineering organization

This role requires extensive knowledge of C/C++, app optimization & performance, and QNX or Linux frameworks and libraries, including QT & OpenGL. You should have exceptional software development skills with QNX or Linux, C/C++, and VSCode, as well as a strong understanding of software architecture, design patterns, and best practices.

The ideal candidate will have:

  • BS/MS degree in computer science or related field
  • 12+ years of software development experience
  • 10+ years of Android application software development experience
  • Excellent verbal and written communication skills
  • Strong collaborative skills and problem-solving abilities
  • A thoughtful, pragmatic approach that considers tradeoffs

At Scout Motors, you'll be part of shaping the future of transportation while working on an iconic brand. The company offers competitive compensation and benefits, including medical, dental, vision, 401(k) with employer match, generous PTO, and parental leave.

Join Scout Motors to drive change, make history, and be part of a team that respects the environment, heritage, and innovation in the automotive industry.

Last updated a year ago

Responsibilities For Senior Staff Software Engineer, Cluster Apps

  • Design and implement flexible, maintainable, and performant QNX or Linux-based C/C++ apps, services, frameworks, and SDKs
  • Deliver new features, enhancements, and bug fixes at a high velocity
  • Leverage test driven development principles to maximize code quality
  • Actively contribute to code quality by participating in code reviews
  • Author design documentation, technical specifications, and delivery plans; define roadmaps
  • Embrace and refine team coding standards and processes
  • Track and leverage new real-time, embedded systems technologies, software engineering best practices, and design patterns
  • Collaborate with cross-functional teams, including UX Design, product, and other main systems engineering partners
  • Provide technical leadership within the engineering org

Requirements For Senior Staff Software Engineer, Cluster Apps

Linux
  • BS/MS degree in computer science or related field
  • Extensive understanding of C/C++, app optimization & performance, and QNX or Linux frameworks and libraries, including QT & OpenGL
  • Exceptional software development skills with QNX or Linux, C/C++, and VSCode
  • Extensive knowledge of software architecture, design patterns, and software development best practices
  • 10+ years of Android application software development experience
  • 12+ years of software development experience
  • Excellent verbal and written communication skills
  • Excellent collaborative skills, ability to provide and receive guidance
  • Effective problem solving skills
  • Thoughtful, pragmatic approach that considers tradeoffs

Benefits For Senior Staff Software Engineer, Cluster Apps

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive insurance including medical, dental, vision and income protection plans
  • 401(k) program with an employer match and immediate vesting
  • 20 days planned PTO, as accrued
  • 40 hours of unplanned PTO and 14 company or floating holidays, annually
  • Up to 16 weeks of paid parental leave for biological and adoptive parents of all genders
  • Paid leave for circumstances related to bereavement, jury duty, voting time, or military leave