Talent.com
Principal Software Engineer
Principal Software EngineerAkkodis • Mountain View, CA, United States
Principal Software Engineer

Principal Software Engineer

Akkodis • Mountain View, CA, United States
7 hours ago
Job type
  • Full-time
Job description

Akkodis is seeking a – “ Principal Software Engineer ” for a Full Time position with a client located Mountain View, CA (Hybrid).

Pay Range : $200k-$230k / yearly. (The rate / salary may be negotiable based on experience, education, geographic location, and other factors.).

Job Overview :

The Principal Software Engineer, BSW will design, develop, and deliver embedded software for high-performance computing platforms at CARIAD and the Volkswagen Group. This role focuses on building reliable base software, leading system bring-up, integrating core components, and solving complex hardware–software interaction issues. The engineer will also drive improvements in testing, diagnostics, and software quality, while collaborating with cross-functional teams and external partners to ensure robust, secure, and production-ready solutions. As a senior member of the technical team, this position provides hands-on expertise and mentorship to strengthen CARIAD’s in-house software development capabilities.

Role Responsibilities :

Embedded Software Development

  • Design and implement base software components including BSP, MCAL, bootloaders, and OS services
  • Lead board bring-up, hardware abstraction layer (HAL) integration, and low-level driver development
  • Support hardware teams with component selection, schematics review, and debugging
  • Contribute to software diagnostics, test hooks, and fault injection mechanisms
  • Interface with third-party vendors for BSW stack integration and tuning
  • Collaborate with internal teams on software requirements, especially in safety and security domains
  • Develop and maintain continuous integration and automated testing environments
  • Ensure quality through static / dynamic code analysis and validation tools
  • Drive prototyping of novel BSW features, accelerating early-stage platform evaluations
  • Provide expert technical guidance to ensure efficient delivery of critical features to engineering teams, mentoring less experienced engineers, and fostering a culture of continuous improvement.
  • Lead discussions on technology stack selection, balancing scalability, performance, and maintainability.
  • Guides the creation of strategic launch and release plans with cross-functional teams while maintaining best practices in coding, documentation, and code reviews.

Operational Management

  • Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software
  • Proactively identify risks in software / hardware interaction and drive mitigations
  • Ensure compliance with relevant automotive standards and development processes utilizing advanced design patterns for iterative and scalable development
  • General Skills :

  • Attention to detail and a high level of accuracy in all work
  • Critical thinking skills
  • Thoughtful problem solving
  • Strong communication – verbal and written
  • Time management
  • Required Specialized Skills :

  • Deep understanding of software platform development and corresponding software.
  • Knowledge of typical vehicle EE architectures and automotive development processes.
  • Knowledge of functional safety concept (ISO26262) and implementation of same in software.
  • Deep Knowledge of embedded system software architecture, real-time operating systems, and web framework components and its interfaces
  • Knowledge of connected HPC software components and its peripherals
  • Knowledge of connected vehicle infotainment and communication software systems.
  • Experienced with introduction into mass production of the same.
  • Exhibit mastery of multiple programming languages and script languages C, C++, Java, HTML5
  • Knowledgeable of best practices to align with the latest technology and software design principles, influencing architectural decisions through insights into trade-offs.
  • Desired Skills :

  • Consumer electronics SW design architecture
  • Rapid prototyping and validation
  • Approaches for cloud oriented mobile internet applications
  • Connected navigation and driver assistance system technologies
  • Years of Relevant Experience :

  • 15+ years of software development experience with BSW
  • Required Education :

  • Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field
  • Desired Education :

  • Master’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field
  • Equal Opportunity Employer / Veterans / Disabled

    Benefit offerings include but are not limited to :

  • Eligibility for annual performance bonus
  • 401(k) Plans
  • Healthcare benefits
  • Paid time off
  • To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit

    The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and / or security clearance requirements, including, as applicable :

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
  • Create a job alert for this search

    Principal Software Engineer • Mountain View, CA, United States

    Related jobs
    Principal Software Engineer – AI Systems

    Principal Software Engineer – AI Systems

    Walmart Canada • Sunnyvale, CA, United States
    Full-time
    Balance functional requirements with non-functional goals such as reliability, latency, and security.Generative AI / LLMs • • in production. Strong coding skills in • •Python (preferred) • • and at least o...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    VIVIO, a Public Benefit Corporation • Hayward, CA, US
    Full-time
    VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...Show more
    Last updated: 29 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Xcede • Hayward, CA, United States
    Full-time
    A SF Bay Area based cutting-edge startup, which is leading the charge in transforming observability for today's data-driven world is looking for seasoned software engineer to join them as a princip...Show more
    Last updated: 7 hours ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    Full-time
    This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Expedia, Inc. • San Jose, CA, United States
    Full-time
    Expedia Group brands power global travel for everyone, everywhere.We design cutting‑edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners.Our...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Honey Health • Sunnyvale, CA, US
    Full-time
    Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescr...Show more
    Last updated: 20 days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche AG • Pleasanton, CA, United States
    Full-time
    At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted...Show more
    Last updated: 29 days ago • Promoted
    Principal Software Engineer – CSP Engagements

    Principal Software Engineer – CSP Engagements

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will play a ...Show more
    Last updated: 7 hours ago • Promoted • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche Gruppe • Santa Clara, CA, United States
    Full-time
    At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Traveltechessentialist • San Jose, CA, United States
    Full-time
    United States - California - San Jose.Expedia Group brands power global travel for everyone, everywhere.We design cutting‑edge tech to make travel smoother and more memorable, and we create groundb...Show more
    Last updated: 9 days ago • Promoted
    Principal Software Engineer Operational Databases

    Principal Software Engineer Operational Databases

    Cloudera • San Jose, CA, United States
    Full-time
    At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp...Show more
    Last updated: 3 hours ago • Promoted • New!
    Principal Capacity Engineer

    Principal Capacity Engineer

    Commscope • Sunnyvale, California, US
    Full-time
    RUCKUS Networks builds and delivers purpose-driven networks that perform in the tough, unique environments of the industries we serve. How You’ll Help Us Connect the World : .If you love solving compl...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Oracle • Santa Clara County, CA, United States
    Full-time
    As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging...Show more
    Last updated: 7 hours ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Anvilogic Inc • Palo Alto, CA, US
    Full-time
    Quick Apply
    Anvilogic is a Palo Alto-based AI cybersecurity startup founded in 2019 by security veterans and data scientists from Fortune 500 companies. Our mission is to democratize threat detection and huntin...Show more
    Last updated: 30+ days ago
    Principal Staff Software Engineer, AI Advertiser Growth

    Principal Staff Software Engineer, AI Advertiser Growth

    LinkedIn • Mountain View, CA, US
    Full-time
    Principal Staff Software Engineer, AI Advertiser Growth.LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.Our produ...Show more
    Last updated: 3 days ago • Promoted
    Principal Software Engineer - AI Systems

    Principal Software Engineer - AI Systems

    ODAIA • Sunnyvale, CA, United States
    Full-time
    Design and implement large-scale, production-grade AI systems that integrate LLMs and Generative AI into real-world applications. Build frameworks that support Retrieval-Augmented Generation (RAG), ...Show more
    Last updated: 11 days ago • Promoted
    Principal Systems Software Engineer

    Principal Systems Software Engineer

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    Systems Software Engineer for the Apache Spark Acceleration group.Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments.Many enterprises...Show more
    Last updated: 30+ days ago • Promoted