Bangalore, Karnataka, India
Information Technology
Anodelabs Pvt Ltd
Overview
Job Title: Senior Software Engineer (C++ – Automotive)
Location: Bangalore
Experience: 5 to 6 years
Employment Type: [Full-time/Contract]
Job Description
We are seeking a Senior Software Engineer with a strong C++ background and experience in the automotive domain. The ideal candidate will contribute to software development for In-Vehicle Infotainment (IVI) hardware and middleware projects. Immediate joiners are preferred.
Key Responsibilities:
- Gather and analyze system and customer requirements to ensure efficient software solutions.
- Provide high-level estimations and task breakdowns using JIRA and Confluence.
- Design, develop, and implement software solutions based on multiple requirements.
- Conduct design reviews, code reviews, and software implementations with a strong focus on C++ programming.
- Adapt to multiple products in a rapidly evolving automotive market.
- Maintain a customer-centric approach to deliver exceptional user experiences.
- Analyze system performance bottlenecks and perform in-depth troubleshooting.
- Participate in continuous improvement initiatives and retrospectives.
- Contribute to team building and high morale in a newly forming team.
- Perform other responsibilities as needed.
Minimum Qualifications:
- Bachelor’s/Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- 5 to 6 years of software development experience in IVI hardware and middleware projects.
- Strong C++ programming and debugging skills in an embedded environment.
- Expertise in C++ (14/17) with a solid understanding of templates, design patterns, and best practices.
- Experience developing Linux applications and daemons.
- Proficiency in working with desktop Linux and open-source tools for development.
- Ability to quickly learn and adapt to new technologies with minimal supervision.
- Familiarity with Agile methodologies in the automotive domain.
- Experience with unit testing and Robot Framework.
- Previous experience working with Tier-1 or Tier-2 automotive companies.
- Hands-on experience with CAN J1939 protocol.
- Knowledge of embedded system communication protocols such as SPI, UART, I2C.
- Experience working with FreeRTOS in the automotive industry.
- Strong understanding of Linux kernel development.
- Familiarity with automotive vehicle features such as gauges, speed monitoring, and IVI functionalities is an added advantage.
Preferred Qualifications:
- Experience working in fast-paced automotive development environments.
- Strong problem-solving and collaboration skills with cross-functional teams.
- Exposure to real-time embedded systems and their performance optimizations.
What We Offer:
- Competitive salary and benefits.
- Opportunities for career growth and skill development.
- Work in a dynamic and innovative automotive environment.
- Exposure to cutting-edge technologies in the industry.
Job Types: Full-time, Permanent
Pay: ₹2,780,617.64 - ₹3,083,836.78 per year
Benefits:
- Food provided
- Health insurance
Schedule:
- Day shift
- Morning shift
Ability to commute/relocate:
- Bengaluru Urban, Karnataka: Reliably commute or planning to relocate before starting work (Required)
Experience:
- C++: 5 years (Preferred)
- C++ Background: 5 years (Required)
- software Engineer: 5 years (Required)
Location:
- Bengaluru Urban, Karnataka (Required)
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in