remoteonsite
Software Engineer - Classic AI/ML - Harman
Software Engineer
Develop AI/ML algorithms for automotive audio systems, integrating advanced signal processing and embedded software to enhance the in‑vehicle listening experience.
About the role
Key Responsibilities
- Design and implement machine‑learning models for audio enhancement, noise reduction, and speech recognition in automotive environments.
- Develop and maintain C++/Python codebases for real‑time signal processing on embedded Linux platforms.
- Collaborate with cross‑functional hardware and software teams to integrate AI features into vehicle infotainment and driver‑assist systems.
- Perform data collection, labeling, and model training pipelines using automotive‑grade datasets.
- Optimize algorithms for low‑latency, power‑efficient execution on constrained automotive hardware.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 3+ years of software development experience.
- Proficiency in Python and C++ for AI/ML and embedded development.
- Hands‑on experience with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and audio signal‑processing techniques.
- Familiarity with embedded Linux, real‑time operating systems, and automotive communication protocols (CAN, LIN, Ethernet).
- Strong problem‑solving skills, ability to work in multidisciplinary teams, and a passion for automotive audio innovation.
Skills
pythoncmachine learning