CareerPlanSign in

Software Engineer – Embedded AI (C++) (f/m/div.)

União das freguesias de Cardielos e Serreleis, Viana do Castelo, pt💼 Full-time🗓 2026-08-07 → 2026-09-27

Core

Develop embedded C++ software for AI-driven Occupant Monitoring Systems and automotive perception solutions, integrating Deep Learning models into production-ready embedded environments.

Role type

Senior Embedded Software Engineer (AI/ML integration)

Builds

Production-ready embedded software components for automotive AI systems

Domain

Automotive / Embedded Systems / Machine Learning

Deliverable

production ML models

Required skills

Modern C++ development, Embedded systems programming, Software optimization, Deep Learning concepts, Neural network inference, TensorFlow/Pytorch/TensorRT, API/interface design, Multithreading, Memory management, Unit testing, CI/CD

Preferred skills

Automotive software development, Occupant Monitoring Systems, Sensor fusion, ASPICE/Functional Safety, AI inference profiling on resource-constrained devices

Technologies

C++, TensorFlow, TensorRT, Pytorch, Texas Instruments SoCs, Qualcomm SoCs, NVIDIA

Responsibilities

Design and maintain high-quality C++ software for OMS and AI applications, Develop components to process Deep Learning outputs, Collaborate with AI/ML engineers for model integration, Optimize software performance and memory on embedded platforms, Support deployment and validation of AI models, Participate in architecture discussions and code reviews

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.