C++ Developer (Data Engineer)
Role Overview
Job Description – Embedded Software & Connected Vehicle Developer (C++ / Python / Azure / OTA)
Key Skills for This Role
Full Job Posting
Role Overview
We are looking for an Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support the development, deployment, and operation of connected vehicle and data collection solutions. The role involves software development, deployment planning, rollout coordination, troubleshooting, and operational support across vehicle and cloud ecosystems.
Key Responsibilities
- · Develop embedded software solutions using C/C++ and automation tools using Python.
- · Design and implement scalable deployment concepts, procedures, and operational guidelines.
- · Establish and improve deployment and release processes for vehicle and cloud-based solutions.
- · Support rollout, configuration, commissioning, and operationalization of new capabilities.
- · Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
- · Support OTA deployments and device lifecycle management using Mender.
- · Lead troubleshooting, root cause analysis, incident management, and issue resolution during deployment activities.
Responsibilities & Ownership
· Own implementation and deployment-related technical decisions.
· Conduct design and code reviews with review authority.
· Drive troubleshooting and issue resolution activities.
· Ensure deployment of readiness and quality compliance.
· Support release approvals and deployment sign-off.
Required Skills
- · C/C++ Embedded Development
- · Python
- · Microsoft Azure
- · Databricks - hands-on experience with programmatic integration using Python/C++, APIs and SDKs
- · OTA Updates
- · Mender
- · CI/CD Pipelines
- · Automated Testing
- · Basic Network Topology
- · IT Security Fundamentals
- · Linux Development
Good to Have Skills
· ADAS or Vehicle Data Collection platforms
· Software Defined Vehicle (SDV) knowledge
· Automotive OS (AOS)
· IoT and Connected Vehicle ecosystems
· Docker and Kubernetes
· CAN, Ethernet and Automotive Protocols
· Telemetry and Fleet Monitoring
· Azure Databricks and Data Engineering workflows
· Cybersecurity and Secure OTA mechanisms
· Jira, Confluence and Agile/Scrum
· Relevant Azure or Automotive certifications
Working with Embitel • Freedom to challenge norms, make mistakes, learn and grow • There is no ‘I’ in word ‘Team’ and no hierarchy at Embitel • Employees of Embitel are partners of our excellence and growth. And they are at the core of organization’s Mission and Vision
To explore an exciting & progressive Career development at Embitel India: • Visit us at: www.embitel.com • Follow us at LinkedIn: https://www.linkedin.com/company/embitel-technologies-india
Qualifications
- 3 - 5 Years Location: Bangalore (Hybrid) Employment Type: Full-Time
- Role Overview
- We are looking for an Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support the development, deployment, and operation of connected vehicle and data collection solutions. The role involves software development, deployment planning, rollout coordination, troubleshooting, and operational support across vehicle and cloud ecosystems.
- Key Responsibilities
- · Develop embedded software solutions using C/C++ and automation tools using Python.
- · Design and implement scalable deployment concepts, procedures, and operational guidelines.
- · Establish and improve deployment and release processes for vehicle and cloud-based solutions.
- · Support rollout, configuration, commissioning, and operationalization of new capabilities.
- · Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
- · Support OTA deployments and device lifecycle management using Mender.
- · Lead troubleshooting, root cause analysis, incident management, and issue resolution during deployment activities.
- Responsibilities & Ownership
- · Own implementation and deployment-related technical decisions.
- · Conduct design and code reviews with review authority.
- · Drive troubleshooting and issue resolution activities.
- · Ensure deployment of readiness and quality compliance.
- · Support release approvals and deployment sign-off.
- Required Skills
- · C/C++ Embedded Development
- · Python
- · Microsoft Azure
- · Databricks - hands-on experience with programmatic integration using Python/C++, APIs and SDKs
- · OTA Updates
- · Mender
- · CI/CD Pipelines
- · Automated Testing
- · Basic Network Topology
- · IT Security Fundamentals
- · Linux Development
- Good to Have Skills
- · ADAS or Vehicle Data Collection platforms
- · Software Defined Vehicle (SDV) knowledge
- · Automotive OS (AOS)
- · IoT and Connected Vehicle ecosystems
- · Docker and Kubernetes
- · CAN, Ethernet and Automotive Protocols
- · Telemetry and Fleet Monitoring
- · Azure Databricks and Data Engineering workflows
- · Cybersecurity and Secure OTA mechanisms
- · Jira, Confluence and Agile/Scrum
- · Relevant Azure or Automotive certifications
- Working with Embitel
- Freedom to challenge norms, make mistakes, learn and grow
- There is no ‘I’ in word ‘Team’ and no hierarchy at Embitel
- Employees of Embitel are partners of our excellence and growth. And they are at the core of organization’s Mission and Vision
- Visit us at: www.embitel.com
- Follow us at LinkedIn: https://www.linkedin.com/company/embitel-technologies-india
About Embitel Technologies
A product engineering firm specializing in automotive and e-commerce software.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Embitel Technologies
C++ Development-Functional Safety-1
Bengaluru, IND
Grafana Dashboard & Azure
Bengaluru, IND
C++ Development-Functional Safety-2
Bengaluru, IND
EM-TS-System Engineer
Bengaluru, IND
Business Analyst-2
Pune, IND
Business Analyst-1
Pune, IND
Business Analyst-New-2
Pune, IND
SOK - Tool Scripting
Bengaluru, IND