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
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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
  • serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Mountain View, CA, United States

    Job_description.internal_linking.related_jobs
    Principal Firmware Engineer

    Principal Firmware Engineer

    Broadcom • San Jose, California, USA
    serp_jobs.job_card.full_time
    If you are a first time user please create your candidatelogin account before you apply for a job.Click Sign In > Create Account). If you already have a Candidate Account please Sign-In before yo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Supermicro • San Jose, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    DigiCert • Sunnyvale, California, USA
    serp_jobs.job_card.full_time
    Were a leading global security authority thats disrupting our own category.Our encryption is trusted by the major ecommerce brands the worlds largest companies the major cloud providers entire coun...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer API Infrastructure

    Principal Software Engineer API Infrastructure

    Rubrik • Palo Alto, California, USA
    serp_jobs.job_card.full_time
    Our team is responsible for building the foundational API layer for all user and system interaction with Rubrik products. We connect our distributed SaaS products and federated on-prem deployments.O...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principle Software Engineer

    Principle Software Engineer

    JPMorgan Chase & Co. • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    We are seeking a highly skilled and experienced Principal AI / ML and Gen AI Engineer to join our dynamic team at CCB COSMIC (CCB Operational Systems for Machine Intelligence and Cognition).The ideal...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Cisco Systems, Inc. • San Jose, CA, United States
    serp_jobs.job_card.full_time
    The application window has been extended to 12 / 24 / 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Strong preference for Bay ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Expedia, Inc. • San Jose, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Zscaler • San Jose, California, United States
    serp_jobs.job_card.full_time
    Serving thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ : ZS) was founded in 2007 with a mission to make the cloud a safe place to do busin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Digicert • Sunnyvale, California, United States
    serp_jobs.job_card.full_time
    We're a leading, global security authority that's disrupting our own category.Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, enti...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche Gruppe • Santa Clara, CA, United States
    serp_jobs.job_card.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Engineer, Cloud Software

    Principal Engineer, Cloud Software

    Tarana Wireless, Inc. • Milpitas, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Join the Team That's Redefining Wireless Technology At Tarana , we're more than just a fast-growing tech company—we’re a team of bold innovators on a mission to revolutionize broa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche AG • Pleasanton, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Traveltechessentialist • San Jose, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Fortinet • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    Design and implement platform-level systems.Build scalable, highly available, and cost-efficient services that support.Collaborate with Product and Engineering stakeholders to define functional spe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Anvilogic Inc • Palo Alto, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Principal Software Engineer - AI Systems

    Principal Software Engineer - AI Systems

    ODAIA • Sunnyvale, CA, United States
    serp_jobs.job_card.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), ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Systems Software Engineer

    Principal Systems Software Engineer

    NVIDIA Corporation • Santa Clara, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted