Software Integration Engineer – Automotive
We are looking for a Software Integration Engineer with strong experience in automotive and embedded software integration across MCU, SoC, and Android platforms.
Key Responsibilities
- Integrate software components for complex automotive/embedded systems (MCU, SoC, Android).
- Define and own integration strategies including Git workflows, branching strategies, and build processes.
- Manage build and release activities for multi-variant, multi-model automotive software.
- Work closely with project leads and customers to plan and deliver software releases.
- Automate manual integration activities using Python, Shell scripting, or Bash.
- Design and maintain CI/CD pipelines for automated build and release.
- Automate configuration, flashing, and testing on target hardware or test benches.
- Support integration and validation using Vector tools and CAN/CANoe.
Mandatory Skills
- Python / Shell scripting / Bash
- Android-based software build and release
- Vector Tools, CAN / CANoe
- CAPL scripting
- Jenkins, GitLab CI, Bitbucket Pipelines, Amazon CodePipeline
- Docker / Containerization
- Git version control and branching strategies
Required Experience & Qualifications
- 4–6 years of experience in software integration (automotive or embedded domain).
- Strong understanding of MCU, SoC, and embedded software environments.
- Excellent problem-solving, communication, and team collaboration skills.
- Willingness to work onsite at customer location.
📑 Please mention in email:
Total & Relevant Experience | Current & Expected CTC | Notice Period (LWD) | Current & Preferred Location | Onsite readiness | Career gaps (if any)
Seniority level
Employment type
Job function
- Information Technology
- Industries: Engineering Services and Automation Machinery Manufacturing
Referrals increase your chances of interviewing at Tata Technologies by 2x
Get notified about new Software Integration Engineer jobs in Bengaluru, Karnataka, India.