onsite
Senior AI Software Engineer - Bosch
Software Engineer
Lead the design and implementation of AI-driven software for next‑generation vehicles, leveraging Python, C++, machine learning, and cloud technologies to deliver scalable, high‑performance solutions.
About the role
Key Responsibilities
- Architect and develop AI algorithms and models for vehicle software platforms, ensuring real‑time performance and reliability.
- Integrate machine‑learning pipelines into embedded C++ and Python codebases, collaborating with cross‑functional hardware and software teams.
- Design, containerize, and deploy AI services using Docker and cloud infrastructure to support over‑the‑air updates and scalable operations.
- Conduct performance profiling, optimization, and validation of AI components against automotive safety and quality standards.
- Mentor junior engineers, promote best practices in code quality, testing, and continuous integration.
Requirements
- 5+ years of professional experience in AI/ML software development, preferably in automotive or embedded domains.
- Strong proficiency in Python and C++ with hands‑on experience building and deploying deep‑learning models.
- Solid understanding of machine‑learning frameworks (e.g., TensorFlow, PyTorch) and container technologies such as Docker.
- Experience with cloud platforms (AWS, Azure, or similar) for model training, serving, and CI/CD pipelines.
- Excellent problem‑solving skills, ability to work in multidisciplinary teams, and a passion for advancing vehicle intelligence.
Skills
pythoncmachine learningdeep learningdocker