Software Engineer, Embedded Software Engineer, C++ Developer
Listed on 2025-12-26
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
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.
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
- 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%
- 10+ years of software development experience in HPC embedded environment
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
- 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
- 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
(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).