Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, BSW

Tekfortune Inc

Principal Software Engineer, BSW

Location: Mountain View, CA/Austin, TX (Onsite 4 days/week)

Direct Hire/ Fulltime Role Bonuses: 18% Annual Bonus based on performance last 12 months -9% Long-term Bonus based on last 3 years with company -Up to 27% total bonus - Merit/Bonuses paid out in April/May timeframe

Interview Process (3 to 4 rounds): 1) Technical Video interview with Ravi which includes Realtime coding exercises - 45min -- MUST practice coding beforehand 2) Possible 2nd round technical coding session / screening 3) In person in Mountainview -- will be flown to CA if pass technical round(s) In person round: 1)Will need to create and bring presentation on a difficult project in past and go over it. 2) Then 45min coding exercise - could be whiteboarding with board in the room 3) Followed by 45min Hardware discussion 4) If Pradip (VP of HW) onsite, meet with him in person 2-3 Days after the onsite interview there will be a final behavioral / mindset Video interview round

Notes
  • HW Bring-Up & Board Support
  • BSP / OS Expertise (Linux and QNX)
  • Automotive-Specific System Knowledge
    • CAN / LIN / Ethernet basics, Watchdogs, Bootloaders, OTA
  • Peripheral Bring-Up
    • Audio: ALSA / ASoC, I2S / TDM, Codec bring-up (routing, clocks, pop-noise issues)
    • Display / Camera: MIPI-DSI / HDMI / DP, MIPI-CSI, SerDes (FPD-Link, GMSL), Panel timing, backlight, camera pipelines
    • Connectivity: BT/Wi-Fi bring-up, Firmware loading, calibration (NVM), Coexistence issues
    • USB: Host vs Device, Power roles, enumeration failures
    • Radio: AM/FM / DAB / SDR, Tuner bring-up, antenna diagnostics
    • Power & Thermal: Suspend/Resume, Thermal zones, Low-power modes (vehicle sleep/wake)
  • Testing
    • DV, EOL, HIL & Manufacturing Support
  • Support Hardware team
    • Reviewing schematics, Signal integrity, Power rails
  • Good to have (not must)
    • Prior Qualcomm automotive experience
    • Hypervisors, Safety Island, Secure Boot etc.

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We're looking for talented, digital minds like you to help us create code that moves the world. Together with you, we'll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

Role Summary

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 Client 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

Workplace Flexibility

Occasional travel may be required, less than 15%

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, BSW in Mountain View, CA vacancy
  • $209.09k - $303.34k

     ...We are CARIAD , an automotive software development team with the Volkswagen Group. Our mission is to make the automotive...  ...everyone around it. Role Summary: The Technical Lead Sr Principal Software Engineer, BSW is a senior technical leader and enterprise-wide... 
    Suggested
    Permanent employment
    Temporary work
    Worldwide

    Cariad, Inc.

    Mountain View, CA
    3 days ago
  •  ...Sr/Principal Software Engineer Location; Sunnyvale, CA Sr./Principal Software Engineer ABOUT THIS FEATURED OPPORTUNITY Our client is seeking a Sr./Principal Software Engineer to join a high-impact, revenue-generating engineering team responsible... 
    Suggested
    Local area
    Flexible hours

    INSPYR Solutions

    Sunnyvale, CA
    4 days ago
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn... 
    Suggested
    Temporary work
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    13 hours ago
  • $170k - $210k

     ...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people... 
    Suggested
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    3 days ago
  • $276k - $414k

     ...and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We're looking for a Principal Software Engineer to join the Business Experience team at Snap. What... 
    Suggested
    Temporary work
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    4 days ago
  • $119.8k - $234.7k

     ...Overview About the Role We’re building AI‑first engineering systems that power growth at Microsoft — designing, shipping, and scaling...  ...AI‑first engineering environment What We're Looking For Software engineering fundamentals with experience building, shipping,... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $349k - $431k

     ...Principal Software Engineer, Perception Pretraining Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  • $127.1k - $226k

     ...Principal Kubernetes Software Engineer VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware Cloud Foundation (VCF) is a full-stack Infrastructure as a Service (IaaS) platform that provides a unified, self-service experience... 
    Local area

    VMware

    Palo Alto, CA
    3 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $172k - $349k

     ...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $247.5k - $267k

     ...Principal Software Engineer Palo Alto, CA About Typeface We help the world's biggest brands move from brief to fully personalized campaigns — in days, not months. Founded by Abhay Parasnis and backed by Microsoft, GV, Salesforce, Lightspeed, Madrona and Menlo,... 
    Work at office
    Flexible hours
    3 days per week

    Typeface

    Palo Alto, CA
    2 days ago
  •  ...Senior Engineer At Palo Alto Networks®, everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting...  ...requirements, design, develop, and support highly scalable software features and infrastructure on our next-generation security... 
    Casual work
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Palo Alto, CA
    13 hours ago
  • $139.9k - $274.8k

     ...Overview Software quality is being redefined by AI. As part of the Microsoft Playwright team , you'll build the foundation...  ...developer workflow and serve millions worldwide. As a Principal Software Engineer - CoreAI on the Playwright engineering team, you will... 
    Ongoing contract
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    13 hours ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $147k - $237.5k

     ...Software Engineer Prisma Access™ SASE (formally GlobalProtect Cloud Service) provides protection straight from the cloud to make access to the cloud secure. It combines the connectivity and security you need and delivers it everywhere you need it. Using cutting-edge... 
    Remote work

    Palo Alto Networks

    Palo Alto, CA
    1 day ago
  • $139.9k - $274.8k

     ...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure...  ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $261.5k - $353.5k

     ...Overview Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group... 
    Temporary work
    Work experience placement
    Local area
    Relocation package

    Intuit

    Mountain View, CA
    1 day ago
  • $142.8k - $274.8k

     ...Intelligence Cloud Inference team at Microsoft develops AI software that enables running AI models everywhere, from world’s...  ...Office, Windows, Bing, SQL Server, and Dynamics. As a Principal Software Engineer - Performance on the team, you will have the opportunity to... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $349k - $431k

     ...Principal Software Engineer, Onboard Field Response Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    13 hours ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...raising the bar. Job Summary The Principal Software Engineer - Cloud Native and SASE focused will lead the design and implementation... 
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    13 hours ago
  • $296.3k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...transportation on a global scale. Role Overview: As a Principal Engineer you will be a technical leader in the Local Planner Controller... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $142.8k - $274.8k

     ...-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $142.8k - $274.8k

     ...TheCoreAIWorkloadsteam builds thefoundationalinference engines and APIs thatpower largescale AI inference across Azure-fromcutting...  ...efficiency, rapid experimentation, cloud infrastructure, and systems software-working closely with CoreAI data plane, compute, and partner... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    1 day ago
  • $147k - $237.5k

     ...Principal Software Engineer At Palo Alto Networks®, we're united by a shared mission—to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone... 
    Full time
    Work at office

    Palo Alto Networks

    Palo Alto, CA
    1 day ago
  • $200k

     ...Evaluator products are deployed in mission-critical environments where accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar on those products - and to lead the way in how we build... 
    Work at office
    Shift work

    eGain

    Sunnyvale, CA
    1 day ago
  • $276k - $414k

     ...other services; and its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We're looking for a Principal Software Engineer to join the Ads Format team at Snap. What you'll... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    6 days ago
  • $165.6k - $296.4k

     ...This role is about designing foundational engineering systems (instrumentation,...  ...faster with higher confidence. As a Principal Growth Engineer in CoreAI, you’ll drive...  ...deeply hands‑on and detail‑oriented Software engineering fundamentals with experience... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $142.8k - $274.8k

     ...Do you enjoy solving problems, writing software, and working with customers? Do you want...  ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization...  ...platform. We are hiring a Principal Software Engineer with deep experience... 
    Ongoing contract
    Local area
    Visa sponsorship
    Work visa

    Microsoft Corporation

    Mountain View, CA
    1 day ago
  • $139.9k - $274.8k

     ...inference capabilities for all LLMs inMicrosoft catalog, including OpenAI,Anthropic,Mistral, Cohere, Llama, and more. As a Principal Software Engineer , you will shape the future of one of thelargest and fastest-growing services in Azure, foundational to Microsoft's AI... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, BSW. Be the first to apply!