Overview
Develop embedded software and connected-vehicle data collection solutions across vehicle and cloud environments using C/C++, Python, Azure, Databricks, OTA, and Mender.
What you'll do
- Develop embedded software with C/C++ and automation tools with Python.
- Design deployment concepts, procedures, and operational guidelines.
- Improve deployment and release processes for vehicle and cloud solutions.
- Coordinate rollout, configuration, commissioning, and operationalization.
- Integrate applications with Azure and Databricks through REST APIs, SDKs, and cloud services.
- Support OTA deployments and device lifecycle management with Mender.
- Lead troubleshooting, root cause analysis, incident management, and issue resolution.
What you'll need
- 3–5 years of experience.
- C/C++ embedded development experience.
- Python experience.
- Hands-on Databricks integration using Python/C++, APIs, and SDKs.
- Experience with Microsoft Azure, OTA updates, and Mender.
- Knowledge of CI/CD pipelines, automated testing, Linux development, network topology, and IT security fundamentals.
Nice to have
- Experience with ADAS or vehicle data collection platforms.
- Knowledge of software-defined vehicles and automotive operating systems.
- Knowledge of IoT, connected-vehicle ecosystems, Docker, or Kubernetes.
- Knowledge of CAN, Ethernet, automotive protocols, telemetry, or fleet monitoring.
- Experience with Azure Databricks, data engineering workflows, or secure OTA mechanisms.
- Knowledge of Jira, Confluence, or Agile/Scrum.
Details
- Location: Bangalore, India.
- Work mode: Hybrid.
- Employment type: Full-time.
Read the full description and apply on the company’s own careers page.