Role Overview:
As a Software Engineer in the EV sector, you will develop software systems for electric vehicles, including vehicle control systems, battery management software, and infotainment systems. Your work will ensure the seamless integration of software components, enhancing vehicle performance and user experience.
Key Objectives:
- Software Development: Design and develop software for vehicle control systems, including real-time embedded systems and user interfaces.
- Integration: Integrate software with hardware components, ensuring compatibility and performance.
- Testing & Validation: Conduct testing and validation of software systems to meet safety and performance standards.
- Collaboration: Work closely with hardware engineers, BMS engineers, and data scientists to develop integrated solutions.
Required Background and Skillset:
- Software Development: Expertise in C/C++, Python, and embedded systems programming.
- Tools & Platforms: Proficiency in real-time operating systems (RTOS), CAN bus protocols, and version control systems (e.g., Git).
- Experience: 3+ years of experience in software development for automotive or EV systems.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Personality Traits:
- Innovative: Ability to innovate and develop new software solutions for electric vehicles.
- Detail-Oriented: Strong attention to detail in coding and system integration.
- Collaborative: Effective communicator with a team-oriented mindset.
What’s in it for You?
- Impact: Play a crucial role in developing software that powers next-generation electric vehicles.
- Career Growth: Opportunities for advancement within a leading technology company.
- Competitive Package: Attractive salary and benefits package.
Career Level: Mid to Senior-Level