Software Engineer - C++ / Python / Android / Java L1
$66.5k - $75k per yearWipro
Job Description
Job Description
We are seeking motivated and talented Software Engineers to join our automotive software engineering team. The successful candidates will contribute to the design, development, integration, testing, and maintenance of automotive infotainment systems and embedded software applications.
Candidates should have a strong foundation in programming, object-oriented design, data structures, and software engineering principles, along with exposure to one or more of the following technologies: C++, Python, Java, and Android development.
This role offers opportunities to work on next-generation automotive technologies, including In-Vehicle Infotainment (IVI), embedded platforms, Android-based applications, software automation, and intelligent vehicle systems.
Key Responsibilities
- Develop, enhance, and maintain software components using C++, Python, Java, and/or Android technologies.
- Contribute to the development and integration of automotive infotainment applications and embedded software.
- Design, implement, debug, and troubleshoot software components across development and test environments.
- Develop Python scripts and automation utilities to improve software development, testing, and debugging efficiency.
- Work with Android-based applications, frameworks, APIs, and system components, as applicable to the project.
- Participate in code reviews, unit testing, integration testing, defect analysis, and root-cause investigation.
- Collaborate with cross-functional teams to understand requirements, implement solutions, and deliver high-quality software.
- Use software development tools such as Git, Linux, Android Studio, debugging tools, and issue-tracking systems.
- Follow coding standards, software development processes, and quality guidelines.
- Learn and apply emerging technologies, including AI-assisted software development and test automation.
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- Good understanding of programming fundamentals, object-oriented programming, data structures, and algorithms.
- Proficiency in at least one programming language: C++, Python, Java, or Kotlin.
- Basic understanding of operating systems, computer architecture, and software development life cycles.
- Familiarity with debugging, problem-solving, and software testing techniques.
- Exposure to Linux, Git, Android Studio, or other development environments is an advantage.
- Strong analytical, communication, teamwork, and learning skills.
Candidates with exposure to one or more of the following areas will be preferred:
- C++ Development: Object-oriented programming, STL, memory management, multithreading, and debugging.
- Python Development: Scripting, automation, test utilities, data processing, and API integration.
- Android Development: Android SDK, Android Studio, Java/Kotlin, application lifecycle, and Android APIs.
- Java Development: Core Java, collections, exception handling, multithreading, and object-oriented design.
- Automotive Software: In-Vehicle Infotainment (IVI), embedded systems, Android Automotive OS, AUTOSAR, or vehicle communication protocols.
- Development Tools: Git, Linux, CMake, Jira, CI/CD, and automated testing frameworks.
- Strong willingness to learn and work on complex software engineering challenges.
- Ability to analyze problems systematically and develop efficient solutions.
- Interest in automotive technology, connected vehicles, embedded platforms, and intelligent mobility.
- Ability to work effectively in a collaborative, global engineering environment.
- Adaptability to new programming languages, tools, and technologies.
Successful candidates will have opportunities to build expertise in automotive software development, embedded systems, Android-based infotainment platforms, software automation, and next-generation vehicle technologies. Career progression may include Software Engineer, Senior Software Engineer, Technical Lead, and Software Architect roles, based on performance and experience.
Required Skills: Python/Java
Preferred Qualifications: BE/Btech Computer Science, EE (Batch 2025 & 2026)
Mandatory Skills: ADAS and Autonomous Vehicle AI .
The expected compensation for this role ranges from CAD 66500 to CAD 75000 .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.
Wipro is committed to creating an accessible, supportive, and inclusive workplace. Reasonable accommodation will be provided to all applicants including persons with disabilities, throughout the recruitment and selection process. Accommodations must be communicated in advance of the application, where possible, and will be reviewed on an individual basis. Wipro provides equal opportunities to all and values diversity. #J-18808-Ljbffr
$85k - $111.3k per year
...actively shaping the evolution toward 6G. Our L1 Software Development team in RCE RAN Performance... ...functions — the signal-processing engine at the heart of 5G. We are looking for a junior... ...systems. ~1+ years of experience with C/C++, with a focus on embedded or systems-level...SuggestedLong term contractFull timeTemporary work- Embedded Software Test Engineer (Python, C++), AutomotiveAbout the OpportunityOur client is a global automotive leader building the software behind next generation connected vehicles. You will join the software development and test team responsible for the infrastructure that...Suggested
- Advance your software development career from anywhere in Canada as a Senior Software Developer. Leverage your expertise in Java, Spring Boot, and Python APIs to create scalable services. We are looking for a Senior Software Developer who can design and develop robust backend...Java
$90k - $140k per year
..., self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end... ..., and verification of software, with at least 2 years in Java and 2 years in python; ~ Experience with creating software documentation and...JavaPermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client.... ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance...SuggestedFull timeInternshipRemote workRelocation
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...or visit We are seeking a senior Python Automation Engineer to design, build, and... ...mentorship. You will work closely with software developers, DevOps engineers, and architects...Full timeWorldwide
- ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable... ...operational business processes. You will use Java and Spring Boot to develop scalable backend... ...suits a hands-on engineer with strong software development fundamentals who can take features...JavaFull timeInternshipRelocation
$89.7k - $149.8k per year
...just a tool, it's your playground. Our engineers work on scalable systems, cloud services... ...comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern... ...-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience...JavaFull timeInternship- ...We are looking for a detail-oriented Embedded Software Test / Verification & Validation Engineer to support testing activities within an HSIT team in... ...embedded software testing / V&V. ~ Proficiency in C++ and Python; Pytest is preferred. ~ Experience with QA and CI/...Permanent employmentFull timeFlexible hours
- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About The Role At AutoScale Ventures, we build... ...support productivity and code quality. Nice to have Python experience. Experience redesigning or evolving legacy systems...Long term contractFull timeImmediate startRemote work
- ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity to help world-class clients solve... ...Here’s what you need: ~2+ years of general software development experience, featuring significant...Hourly payFull timeWork at officeLocal area
$69.45k - $119.45k per year
...help our clients inject security at every level of their organization. Responsibilities: Analysis and support: as part of a combined L1-2 team monitor and investigate security incidents Perform detailed analysis, triage and escalation of detected events Provide...Full timeWork at officeLocal areaShift work- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer... ...years of relevant experience. Strong C++ programming skills in a genuine embedded... ...Knowledge of at least one scripting language; Python preferred. Excellent analytical and...Contract work
$125.8k - $133.2k per year
...largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor industry. This... ...: $125,800 - $133,200 CAD THE OPPORTUNITY: As a Software Engineer on the Circuit Analysis Tools team, you’ll turn...Permanent employmentFull timeContract workInternshipFlexible hours$185k - $195k per year
...talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help... ...and technical direction for embedded C/C++ software across multiple concurrent projects... ...(Yocto, buildroot, OpenWRT, or Android AOSP), including cross-compilation, kernel...AndroidCasual workInternshipWork at officeImmediate start$90k - $140k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...you! Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through...Full timeContract workWork at officeLocal areaFlexible hours- ...to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$80k - $105k per year
...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design,... ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise... ...Applied knowledge and experience with Java, C++, C, Typescript, and Python. Applied knowledge...JavaFull timeWork at officeRemote workFlexible hours$100k - $135k per year
...Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development... ..., this role will leverage software engineering skillsets to support the SRC enterprise... ...Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python....JavaFull timeWork at officeRemote workFlexible hours$215k - $300k per year
...Founder & CEO, Reza Khadjavi . About the role This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services that run inside it. Engineering at...Permanent employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week- ...We are looking for a Senior Java Developer with LLM expertise... ...developer group adopts AI-assisted engineering. Working Model: This is a... ...of GitHub Copilot to speed up software delivery. Qualifications... ...services. ~ Strong proficiency in Python, prompt patterns, LLM...JavaFull timeInternshipWork at officeRemote workRelocation2 days per week
$138.45k - $173.06k per year
...by thousands of operators across countries. This isn’t a greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality, reliability, and feel of software that people actually depend on...Permanent employmentFull timeImmediate start$90k - $140k per year
Senior Python Developer Position Description Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks, and API engineering. This role supports the development of scalable solutions that integrate payment...- ...Altinity is looking for a great ClickHouse QA Engineer / SDET with a security focus to help us... ...reliable regression tests. Much of our software is open source and our tests make heavy... ...systems - Excellent knowledge of Python, C++ and bash scripting - Excellent coding...Remote jobFull timeFlexible hours
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define... .... Experience programming in C, C++, and Python. Knowledge of Linux-based embedded systems...Long term contractFull timeWorldwide
$85k - $111.3k per year
...Ericsson, we are transforming how large-scale software systems are understood, designed,... ...Generative AI and agentic software engineering. We are seeking an Applied AI Software... ...Apply these capabilities to large-scale C/C++ and Python systems, considering complex architectures...Long term contractFull timeTemporary workManual labor- ...are looking for an Operations Research Engineer to join the Workforce Management (WFM)... ...constraint programming, mathematics, and software engineering who enjoys solving real-world... ...optimization problems. Proficiency in Java, Python, or C++. ~ Experience translating complex...JavaFull timeInternshipRemote workRelocation
- ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With... ...maintainable Participate in all stages of the software development cycle, including designing... ...-cycle. Leading and mentoring other engineers as well as liaising with other parts of...JavaFull timeInternshipRemote work
- ...will have the opportunity to work on the software development for various next generation connected... ...Computer Science, Computer or Electrical Engineering or related technical area (Successful... ...~3+ years' experience with testing and python development ~ Experience with software...Full time
$75k - $110k per year
...frontend framework. Our teams use an Agile Software development process to deliver software... ...backend, our frontends are powered by RESTful Java services running on a big data platform... ...maintainability and applying software engineering practices including unit testing source control...JavaInternshipRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++ / Python / Android / Java L1. Be the first to apply!
- c++ developer Ottawa, ON
- junior c++ developer Ottawa, ON
- c++ software developer Ottawa, ON
- développeur python Ottawa, ON
- python developer Ottawa, ON
- junior python developer Ottawa, ON
- python developer remote Ottawa, ON
- python data engineer Ottawa, ON
- python developer no experience Ottawa, ON
- android developer remote Ottawa, ON


