
Senior Embedded Developer
Volkswagen Group
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • 🇵🇹 Portugal
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudIoTPythonUnix
About the role
- Design, develop, and maintain Adaptive AUTOSAR applications for automotive platforms running QNX;
- Create, test, and publish end-to-end vehicle-integrated solutions and internal tools linked to cloud infrastructure;
- Implement and maintain functionality for trucks using agile methodologies, owning key parts of the technical roadmap;
- Build products, prototypes, and MVPs for near-vehicle features;
- Validate solutions using hardware setups with real truck components to ensure compatibility with embedded systems;
- Write test programs and scripts to verify correct behavior in QNX-based devices, including mocking environments;
- Develop testing tools in Python and C++ for software and HIL testing;
- Advise teams on embedded development in an automotive IoT environment, improving services, tooling, and processes;
- Collaborate with electrical engineers to resolve issues and define specifications for next-generation ECUs;
- Act as a bridge between electrical engineering, IT technology, and end-users, proactively solving problems;
- Continuously learn and apply innovative solutions to complex challenges.
Requirements
- Bachelor’s degree in a related field or comparable job expertise;
- At least 5 years of professional experience;
- Relevant experience in the conception and implementation of complex software solutions in an international context;
- Expertise in embedded development in C++, targeting QNX and Adaptive AUTOSAR platforms;
- Strong knowledge of networking and telecommunication protocols (MQTT, HTTP, IPC, Protobuf) and secure communication mechanisms;
- Ability to debug end-to-end system issues across multiple technologies by coordinating the right people and tools;
- Experience with CI/CD pipelines and integration of cloud services (e.g., AWS) for building and testing embedded software;
- Proficiency in Python for rapid prototyping, tooling, and test automation;
- Familiarity with UNIX/QNX system configuration, networking, user and rights management, and system services;
- Own and contribute to the deployment of key platform features across all TRATON brands;
- Provide technical guidance and mentorship to other team members, promoting best practices in Clean Code, architecture, and embedded development;
- Agile and DevOps mindset;
- Very good English skills, both written and spoken.
Benefits
- Competitive compensation package
- Flexible work hours and hybrid model
- Attractive workspace
- Employee health care and life insurance
- Social benefits and several discounts
- Trainings and professional career development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++PythonAdaptive AUTOSARQNXembedded developmentnetworking protocolstelecommunication protocolsCI/CD pipelinestest automationHIL testing
Soft skills
problem solvingtechnical guidancementorshipcollaborationcommunicationagile mindsetDevOps mindsetcontinuous learningproactive approachcoordination
Certifications
Bachelor's degree