Bosch Service Solutions S.A. is hiring an Embedded AI Software Engineer (C++) in Viana do Castelo, Portugal. This role sits at the intersection of Embedded Software and Artificial Intelligence, contributing to next-generation Occupant Monitoring Systems and other AI-powered automotive applications. You will collaborate with multidisciplinary teams to transform AI models into efficient, production-ready embedded software for vehicles worldwide. Responsibilities include designing, developing, and maintaining high-quality C++ software for embedded automotive applications; building components that consume and interpret outputs from deep learning models; working with AI/ML engineers to integrate AI models into embedded solutions; optimizing the interaction between hardware, software, AI algorithms, and system architectures; enhancing performance, memory usage, and execution efficiency on embedded platforms (e.g., TI, Qualcomm); deploying, integrating, and validating AI models in embedded environments; applying modern software engineering practices to ensure maintainability, scalability, testability, and code quality; participating in software architecture discussions, code reviews, debugging, and continuous improvement; contributing to innovative AI-enabled perception solutions for future automotive systems. Qualifications include a degree in Computer, Electrical, or Software Engineering or a related field; strong experience with modern C++ for embedded systems; skills in software optimization, debugging, and performance analysis; solid grounding in SOLID, RAII, design patterns,
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded AI Software Engineer (C++)
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Bosch Service Solutions S.A. is hiring an Embedded AI Software Engineer (C++) in Viana do Castelo, Portugal. This role sits at the intersection of Embedded Software and Artificial Intelligence, contributing to next-generation Occupant Monitoring Systems and other AI-powered automotive applications. You will collaborate with multidisciplinary teams to transform AI models into efficient, production-ready embedded software for vehicles worldwide. Responsibilities include designing, developing, and maintaining high-quality C++ software for embedded automotive applications; building components that consume and interpret outputs from deep learning models; working with AI/ML engineers to integrate AI models into embedded solutions; optimizing the interaction between hardware, software, AI algorithms, and system architectures; enhancing performance, memory usage, and execution efficiency on embedded platforms (e.g., TI, Qualcomm); deploying, integrating, and validating AI models in embedded environments; applying modern software engineering practices to ensure maintainability, scalability, testability, and code quality; participating in software architecture discussions, code reviews, debugging, and continuous improvement; contributing to innovative AI-enabled perception solutions for future automotive systems. Qualifications include a degree in Computer, Electrical, or Software Engineering or a related field; strong experience with modern C++ for embedded systems; skills in software optimization, debugging, and performance analysis; solid grounding in SOLID, RAII, design patterns,
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded AI Software Engineer (C++)
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
© 2026 JobMatcher. All rights reserved.
© 2026 JobMatcher. All rights reserved.
Software Engineer
Halogen Engineering Group
Senior Software Developer - Network Devices
ACKtive Engineering Solutions LLC
Project Manager (Mechanical)
MSL Engineering Ltd
Network Automation Engineer
DLS Engineering
Assistant Project Manager
Trant Engineering
Senior IT/OT Infrastructure Engineer
Novo Nordisk Engineering
Regulatory Certifications Program Manager
Cascade Engineering Services
HR Generalist
Partner Engineering & Science, Inc.
Software Engineering Manager
Engineering Manager
TOPdesk
Software Engineer
Halogen Engineering Group
Senior Software Developer - Network Devices
ACKtive Engineering Solutions LLC
Project Manager (Mechanical)
MSL Engineering Ltd
Network Automation Engineer
DLS Engineering
Assistant Project Manager
Trant Engineering
Senior IT/OT Infrastructure Engineer
Novo Nordisk Engineering
Regulatory Certifications Program Manager
Cascade Engineering Services
HR Generalist
Partner Engineering & Science, Inc.
Software Engineering Manager
Engineering Manager
TOPdesk
4 active roles from this employer in the JobMatcher catalog.
4 active roles from this employer in the JobMatcher catalog.