×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Vantage Point Consulting
Full Time position
Listed on 2025-12-26
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below

Job Description

We are seeking an experienced Software Engineer to support the Hardware Platform Development team s role focuses on embedded software development for next-generation vehicle electronic systems. The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level architecture to collaborate with cross-functional teams from VW Group and external partners to design, develop, and deliver production software.

This includes contributing to proof-of-concept projects and supporting the integration of advanced embedded solutions in future vehicle platforms.

Roles and Responsibilities

Embedded Software Development (80%)

  • Participate in the definition and design of embedded software for vehicle systems
  • Assist hardware teams with component selection, schematic reviews, bring-up, and debugging
  • Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms
  • Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools
  • Support hardware verification and board bring-up activities
  • Interface with third-party vendors and open-source communities as needed
  • Collaborate with internal teams to gather software requirements, including safety and security
  • Build and maintain development infrastructure, including automated testing environments
  • Ensure high-quality, validated software feature delivery
  • Lead rapid prototyping efforts to explore innovative hardware/software solutions
Operational Management – (20%)
  • Work closely with contract manufacturers to develop test software for ECU bring-up, validation, and production testing
  • Identify and mitigate technical and project execution risks

Ensure compliance with applicable regulations, standards, and development processes

Work Flexibility
  • Occasional travel may be required, less than 15%
Years of Relevant Experience
  • 10+ years of software development experience in HPC embedded environment
Education

Required
Desired

  • Software Engineering, Computer Science, or related field Bachelor’s Degree in Computer Engineering,
  • Master’s Degree in Computer Engineering, Software Engineering, Computer Science, or related field
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 skills
Specialized Skills
  • Deep knowledge of embedded software architecture and development processes
  • Experience supporting software through the product lifecycle, including mass production
  • Strong understanding of vehicle EE architectures and automotive development practices
  • Expertise in functional safety (ISO 26262) and its implementation in software
  • Experience designing complex embedded systems, including defining system topologies and component interfaces
  • Strong understanding of automotive EE architectures and development life cycles
  • Proficiency in real-time operating systems, embedded software frameworks, and interface development
  • Programming languages: C, C++, Java, HTML5, and scripting languages
  • Familiarity with connected embedded software components and hardware peripherals
  • Knowledge of connected vehicle infotainment and communication software systems
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary