Software Engineer - C++ / Python / Android / Java L1
Role Overview
Join an automotive software engineering team developing, integrating, testing, and maintaining infotainment systems and embedded applications.
Work may involve IVI, embedded platforms, Android-based applications, software automation, and intelligent vehicle systems.
Key Skills for This Role
Full Job Posting
Role overview
Join an automotive software engineering team developing, integrating, testing, and maintaining infotainment systems and embedded applications.
Work may involve IVI, embedded platforms, Android-based applications, software automation, and intelligent vehicle systems.
Responsibilities
- Develop and maintain software components with applicable C++, Python, Java, and/or Android technologies.
- Build and integrate automotive infotainment applications and embedded software; design, debug, and troubleshoot components.
- Create Python scripts and automation utilities; work with Android applications, frameworks, APIs, and system components as applicable.
- Participate in reviews, unit and integration testing, defect analysis, and root-cause investigation.
- Collaborate across teams, follow coding and quality processes, and use development and issue-tracking tools.
- Learn and apply emerging technologies, including AI-assisted development and test automation.
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- Understand programming fundamentals, object-oriented programming, data structures, algorithms, operating systems, computer architecture, and software development life cycles.
- Proficiency in at least one of C++, Python, Java, or Kotlin; familiarity with debugging, problem-solving, and software testing.
- Strong analytical, communication, teamwork, and learning skills.
- ADAS and Autonomous Vehicle AI are listed as mandatory skills.
Preferred technical skills
- Exposure to Linux, Git, Android Studio, or other development environments is an advantage.
- Preferred exposure includes C++ development, Python scripting, Android or Java development, automotive software, and tools such as CMake, Jira, CI/CD, and automated testing frameworks.
Preferred qualifications and attributes
- Preferred qualifications mention BE/BTech in Computer Science or Electrical Engineering, batches 2025 and 2026.
- Preferred attributes include willingness to learn, systematic problem-solving, interest in automotive technology, collaboration, and adaptability.
Compensation
- Expected compensation ranges from CAD 66,500 to CAD 75,000; the pay cadence is not specified.
Apply 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 Wipro
DEVELOPER L3
, USA
ADMINISTRATOR L3(CONTRACT)
, USA
Lab Hardware Maintenance
Cupertino, USA
DEVELOPER L4(CONTRACT)
Bengaluru, IND
PRODUCT ARCHITECT L2
Bengaluru, IND
PRODUCT ARCHITECT L2
Bengaluru, IND
PROJECT MANAGER- Network Site Expansion
Hyderabad, IND
Databricks Engineer
Hyderabad, IND