Current jobs related to Principal Software Engineer, Vehicle Software Expert - Mountain View, California - General Motors


  • Mountain View, California, United States LinkedIn Full time

    Unlock Your Potential as a Principal Staff Software Engineer at LinkedInAt LinkedIn, we're committed to empowering professionals to achieve their career goals. As a Principal Staff Software Engineer, you'll play a critical role in shaping the future of our platform and driving innovation in the field of software engineering.About the RoleWe're seeking a...


  • Mountain View, California, United States Microsoft Corporation Full time

    Microsoft Corporation is seeking a Principal Software Engineer to contribute to the development and operation of its edge platform.The edge platform is a globally distributed system responsible for expanding Azure's cloud capabilities to on-premises, multi-cloud, and edge environments, simplifying the management of scaled infrastructure and Kubernetes...


  • Mountain View, California, United States Intelliswift Software Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer in Test to join our team at Intelliswift Software. As a key member of our QA team, you will be responsible for designing and implementing comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Develop and execute automation...


  • Mountain View, California, United States S M Software Solutions Inc Full time

    Job Title: Software Engineer - PythonWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a key member of our team, you will play a crucial role in advancing financial inclusion and digital transformation by adapting our platform to meet local-market needs.Job DescriptionKey Responsibilities:Translate product...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomous vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide.Founded in 2017, Applied Intuition delivers a comprehensive AI-powered ADAS/AD toolchain, vehicle platform, and autonomy stack to help customers shorten time to market, build...


  • Mountain View, California, United States Applied Intuition Full time

    At Applied Intuition, we are seeking a highly skilled PhD new graduate Autonomous Vehicles Software Engineer to join our team. This engineer will play a critical role in shaping the technical direction of our new project in the defense space.The ideal candidate will have strong robotics and software expertise to design and develop the software architecture...


  • Mountain View, California, United States LinkedIn Full time

    Transforming Advertising with TechnologyAt LinkedIn, we're revolutionizing the way businesses connect with their target audience. As a Principal Staff Software Engineer on our Advertiser Experience team, you'll play a critical role in shaping the future of advertising technology.About the RoleWe're seeking a seasoned software engineer with a passion for...

  • Software Engineer

    1 week ago


    Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy software solutions, accelerating the adoption of safe and intelligent machines worldwide.Our team of experts delivers cutting-edge AI-powered ADAS/AD toolchains, vehicle platforms, and autonomy stacks to help customers shorten time to market, build high-quality systems, and create...


  • Mountain View, California, United States Dell Full time

    Job SummaryAs a Senior Principal Software Engineer on our Data Domain Engineering team, you will be responsible for developing new features and enhancing the product set to improve scaling, performance, high-availability, cloud integration, disaster recovery, and application integration. You will work collaboratively across Dell divisions to coordinate...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of simulation and validation platforms for the automotive, trucking, construction, and other industries. Our solutions help companies accelerate the development of safe and intelligent machines.The RoleWe are seeking an experienced Autonomous Vehicles Software Engineer to join our team. As a key...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, we deliver a comprehensive toolchain, vehicle platform, and autonomy stack to help customers shorten time to market, build high-quality systems, and create next-generation...

  • Software Engineer

    3 days ago


    Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy software solutions, accelerating the adoption of safe and intelligent machines worldwide.Founded in 2017, Applied Intuition delivers a comprehensive suite of tools and services to help customers shorten time to market, build high-quality systems, and create next-generation consumer...

  • Software Engineer

    1 week ago


    Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of simulation and validation solutions for the autonomous vehicle industry. Our platform enables companies to accelerate the development of safe and intelligent machines.The RoleWe are seeking a highly skilled Software Engineer to join our team. As a Motion Planning Software Engineer, you will be...

  • Software Engineer

    3 days ago


    Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of software solutions for the autonomous vehicle industry. Our cutting-edge technology enables the development of safe and intelligent machines that can navigate complex environments.We are seeking a highly skilled Software Engineer with expertise in perception to join our dynamic team. As a key...


  • Mountain View, California, United States Waymo Full time

    Waymo is a pioneering autonomous driving technology company with a mission to revolutionize mobility and save lives. Our team of experts is dedicated to building the world's most experienced driver, the Waymo Driver, to improve access to transportation while reducing traffic crashes.As a member of our Hardware Engineering team, you will play a critical role...


  • Mountain View, California, United States Kodiak Robotics Full time

    Kodiak Robotics is at the forefront of autonomous technology, developing innovative solutions for the trucking industry. We're seeking an experienced Embedded Software Engineer to join our team and contribute to the development of our cutting-edge autonomous systems.The ideal candidate will have a strong background in embedded systems, hardware design, and...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of simulation and validation solutions for the automotive and autonomy industries. Our platform enables companies to accelerate the development of safe and intelligent machines.The RoleWe are seeking a senior software engineer with expertise in C++ to join our team. As an autonomy expert, you...


  • Mountain View, California, United States Aurora Innovation Full time

    Job Title: Senior Software Engineer - Core-Simulator: Simulation VehiclesWe are seeking a highly skilled Senior Software Engineer to join our Core-Simulator team at Aurora Innovation. As a key member of our team, you will be responsible for designing and developing a scalable and robust vehicle simulation framework and associated tooling.Key...


  • Mountain View, California, United States Kodiak Full time

    Kodiak is a pioneer in autonomous technology, developing innovative solutions for the trucking industry. We're seeking a Staff Software Engineer to join our team and contribute to the design, architecture, and implementation of our simulation capabilities.We're looking for a highly skilled software engineer with a strong background in computer science and...


  • Mountain View, California, United States Gatik Full time

    About GatikGatik is a leader in autonomous middle mile logistics, delivering goods safely and efficiently using its fleet of light & medium-duty trucks. The company focuses on short-haul, B2B logistics for Fortune 500 customers, enabling them to optimize their hub-and-spoke supply chain operations, enhance service levels, and reduce labor costs.Job SummaryWe...

Principal Software Engineer, Vehicle Software Expert

2 months ago


Mountain View, California, United States General Motors Full time
About the Role

We are seeking a highly skilled Principal Software Engineer to join our team at General Motors. As a key member of our software development team, you will be responsible for designing and developing high-performance hardware interfacing Linux kernel drivers and system libraries.

Key Responsibilities
  • Develop and Implement Linux Kernel Drivers
  • Architect and Develop Frameworks for Next-Generation Systems
  • Collaborate with Cross-Functional Teams to Drive Kernel Development Strategies
  • Customize Device Tree for Automotive SDV Platform
  • Implement Security Measures to Protect Against Cyber Threats
  • Implement Secure Over-the-Air Updates for Automotive Linux Distribution
  • Linux Kernel Debugging and Troubleshooting
  • Maintenance and Support of Automotive Linux Distribution
  • Provide Technical Leadership and Mentorship
  • Communicate Vision and Strategies to Cross-Functional Teams
Requirements
  • 12+ Years of Experience in Kernel Driver Development and Board Support Package
  • Solid Understanding of Linux Kernel Frameworks (DMA, V4L2, ALSA, UART)
  • Experience with Embedded Build Systems (Yocto, Buildroot, OpenWrt)
  • Knowledge of Bootloader Configuration and Customization (U-Boot, GRUB)
  • Familiarity with Device Tree Usage for Describing Hardware Configurations
  • Knowledge of Linux Kernel Internals (Memory Management, Synchronization, Device Driver Framework)
  • Experience Deploying Commercial Embedded Linux Systems
  • Experience with Board Bringup Processes and Troubleshooting
  • Familiarity with ARM Architectures
  • Experience Working with Linux Kernel Community and Upstreaming Drivers
  • Effective Interpersonal, Leadership, and Communication Skills
About General Motors

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.

Benefits Overview

Our comprehensive compensation plan includes the following benefits:

• Paid time off including vacation days, holidays, and parental leave for mothers, fathers, and adoptive parents;

• Healthcare (including a triple tax-advantaged health savings account and wellness incentive), dental, vision, and life insurance plans to cover you and your family;

• Company and matching contributions to 401K savings plan to help you save for retirement;

• Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values;

• Tuition assistance and student loan refinancing;

• Discount on GM vehicles for you, your family, and friends.