20,567 Automotive Software jobs in India
Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive control units and systems.
- Develop software for features such as infotainment, navigation, connectivity, and advanced driver-assistance systems (ADAS).
- Write clear, efficient, and well-documented code in languages like C, C++, or Python.
- Collaborate with hardware engineers and systems engineers to define software requirements and architecture.
- Perform unit testing, integration testing, and system testing of developed software.
- Debug and resolve software defects identified during testing phases.
- Optimize software performance and resource utilization.
- Participate in code reviews and provide feedback to peers.
- Stay current with automotive industry trends and emerging technologies.
- Contribute to the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) where applicable.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Proven experience in embedded software development, preferably in the automotive industry.
- Strong proficiency in C and/or C++.
- Experience with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is a plus.
- Familiarity with real-time operating systems (RTOS) is desirable.
- Knowledge of software development tools and methodologies (e.g., Git, JIRA, CI/CD).
- Understanding of automotive systems and architectures.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience with AUTOSAR is advantageous.
Automotive Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software components for automotive embedded systems.
- Write clean, efficient, and maintainable code in C/C++.
- Develop and execute unit tests, integration tests, and system tests.
- Debug and resolve software defects and issues.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Participate in code reviews and contribute to improving software development processes.
- Integrate software with automotive hardware and ensure compatibility.
- Work with AUTOSAR, CAN, LIN, and other automotive communication protocols.
- Document software designs, test plans, and user manuals.
- Stay up-to-date with the latest automotive software trends and technologies.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree preferred.
- Minimum of 4 years of experience in software development, with at least 2 years focused on automotive software.
- Proficiency in C/C++ programming languages.
- Experience with embedded systems development and real-time operating systems (RTOS).
- Familiarity with automotive software standards (e.g., AUTOSAR) and communication protocols (CAN, LIN).
- Experience with software development tools, compilers, debuggers, and version control systems (Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Automotive Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive applications.
- Implement and test software components according to specifications.
- Participate in code reviews and contribute to software quality assurance.
- Develop and integrate software using RTOS and automotive communication protocols.
- Collaborate with hardware engineers and system architects.
- Troubleshoot and debug software issues throughout the development lifecycle.
- Contribute to the documentation of software designs and processes.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Proven experience in embedded software development, preferably in the automotive industry.
- Knowledge of RTOS, C/C++, and automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with AUTOSAR, ISO 26262, and automotive cybersecurity concepts is a plus.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills for remote collaboration.
Automotive Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software modules for automotive ECUs and embedded systems using C/C++ and other relevant programming languages.
- Develop software for infotainment systems, advanced driver-assistance systems (ADAS), vehicle control units, and connectivity features.
- Write efficient, maintainable, and well-documented code, adhering to coding standards and best practices.
- Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Debug and resolve software defects identified during testing or by customers.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Utilize AUTOSAR, RTOS, and other automotive software frameworks and standards.
- Contribute to the development of simulation and testing environments for automotive software validation.
- Stay updated on emerging automotive technologies, software trends, and development methodologies.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Document software designs, APIs, and test procedures.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development, preferably within the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
- Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Experience with version control systems (e.g., Git) and debugging tools.
- Strong problem-solving skills and the ability to work independently in a remote setting.
- Excellent communication and teamwork skills for effective collaboration with distributed teams.
Automotive Software Developer
Posted 2 days ago
Job Viewed
Job Description
Core Responsibilities:
- Design, develop, test, and deploy high-quality software for automotive embedded systems.
- Write clean, maintainable, and efficient code in C++, Python, or similar languages.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Implement and optimize algorithms for real-time performance and resource-constrained environments.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug software defects, ensuring timely resolution.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated with emerging automotive software technologies and standards (e.g., AUTOSAR, ISO 26262).
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of professional experience in automotive software development.
- Strong programming skills in C++ and/or Python.
- Experience with embedded systems development and real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (e.g., CAN, Ethernet).
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Excellent analytical and problem-solving abilities.
- Strong communication skills and ability to work collaboratively in a distributed team.
Automotive Software Architect
Posted today
Job Viewed
Job Description
Introduction: A Career at HARMAN Automotive
We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
- Engineer audio systems and integrated technology platforms that augment the driving experience
- Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
- Advance in-vehicle infotainment, safety, efficiency, and enjoyment
HARMAN Automotive Engineering Services (AES) offers vehicle OEMs the complete lifecycle of software development, including consulting on industry trends and assessing planned architectures, and software-defined vehicle architecture development.
The Presales, Strategy and Partnerships team is looking for an experienced Automotive Software Architect with expert technical knowledge of vehicle software, combined with deep experience with architecture tools and processes, and a passion for innovating the next generation of consumer automotive experiences. The Automotive Software Architect will act as technical lead during business development and presales for our OEM customers, as they evolve their architectures to support software-defined vehicles.
What You Will Do
- Work with HARMAN's OEM customers to advise on and develop vehicle architectures, considering industry trends in software-defined vehicles.
- Act as a technical leader within cross-functional teams, both during presales and project delivery.
- Help drive competence development within the AES Architecture Community by researching and presenting latest technologies.
- Work with Sales to produce marketing collateral, participate in events, and do proactive business development.
- Experienced in business development/presales of vehicle software engineering projects, including proactive pitches to customers and responding to RFXs.
- Possess general knowledge of vehicle E/E architectures and trends such as central zonal architectures and high-performance computing platforms.
- Familiar with software-defined vehicle technologies and enablers including hypervisors, containers, OTA SW updates, heterogenous workload orchestration, service-oriented architectures, vehicle abstraction and digital twins.
- Familiar with model-based system and software engineering with SysML or UML.
- Able to communicate ideas clearly, through writing, speaking, and diagramming.
- Fluent spoken and written English.
- ISO 26262 Functional Safety projects.
- ASPICE-compliant projects.
- Agile frameworks such as SAFe.
- Requirements engineering.
- Embedded real-time and general-purpose operating systems, including AUTOSAR Classic and Adaptive, QNX, Linux, Android Automotive.
- Hardware safety and security features such as safety islands, HSMs and TEEs.
- Diagnostics protocols, power management, distributed logging, system performance optimization.
- Be willing to travel, domestic and international
- Be willing to work in the HARMAN office in Bangalore (at least twice per month), client site, or remotely from home, as needed by the business
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition reimbursement
- "Be Brilliant" employee recognition and rewards program
- An inclusive and diverse work environment that fosters and encourages professional and personal development
HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want.
About HARMAN: Where Innovation Unleashes Next-Level Technology
Ever since the 1920s, we've been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected.
Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today's most sought-after performers, while our digital transformation solutions serve humanity by addressing the world's ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other.
If you're ready to innovate and do work that makes a lasting impact, join our talent community today!
Remote Automotive Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
- Write clean, efficient, and well-documented C/C++ code.
- Develop and maintain software requirements, architecture, and design documentation.
- Perform unit testing, integration testing, and system testing of software components.
- Debug and resolve software defects identified during testing and in production.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware.
- Participate in code reviews to maintain high code quality standards.
- Stay current with automotive industry standards (e.g., AUTOSAR, ISO 26262).
- Contribute to the continuous improvement of software development processes and tools.
- Work effectively in a remote, agile development environment.
Be The First To Know
About the latest Automotive software Jobs in India !
Remote Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded automotive software.
- Write C/C++ or Python code for automotive systems.
- Collaborate with hardware and system engineering teams.
- Implement AUTOSAR standards and other automotive protocols.
- Perform code reviews, unit testing, and integration testing.
- Debug and troubleshoot software issues.
- Contribute to the full software development lifecycle.
- Stay updated with automotive technology trends.
- Ensure software quality and reliability.
- Bachelor's/Master's in CS, EE, or related field.
- 4+ years of automotive software development experience.
- Proficiency in C/C++ or Python.
- Experience with embedded systems and RTOS.
- Knowledge of CAN bus and automotive diagnostics.
- Strong software engineering fundamentals.
- Ability to work independently and remotely.
Senior Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy software for automotive applications.
- Develop software in C/C++, Python, or other relevant programming languages.
- Work with embedded systems, microcontrollers, and real-time operating systems (RTOS).
- Implement and optimize algorithms for areas such as sensor fusion, path planning, and control systems.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Perform software integration, debugging, and performance tuning.
- Develop and maintain software documentation, including design specifications and user manuals.
- Ensure adherence to automotive software development standards (e.g., AUTOSAR, ISO 26262).
- Conduct code reviews and contribute to continuous improvement of software development processes.
- Participate in testing and validation of software modules and integrated systems.
- Troubleshoot and resolve software defects reported by QA or customers.
- Mentor junior engineers and share technical expertise within the team.
- Stay updated with the latest advancements in automotive software and technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 6 years of experience in software development, with a significant focus on automotive systems.
- Strong proficiency in C/C++ programming and experience with Python.
- Experience with embedded systems, RTOS, and microcontroller architectures.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Knowledge of automotive software development processes and tools.
- Experience with software version control systems (e.g., Git).
- Understanding of automotive safety standards like ISO 26262 is highly desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with ADAS, autonomous driving, or EV software development is a plus.
Senior Automotive Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive systems, including microcontrollers and ECUs.
- Develop software for infotainment systems, ADAS features, and EV powertrain management.
- Write clean, efficient, and well-documented C/C++ code for real-time embedded systems.
- Implement and maintain software according to automotive standards such as AUTOSAR.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Collaborate with cross-functional teams to define software requirements and architecture.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Work with simulation tools and hardware-in-the-loop (HIL) systems for testing and validation.
- Stay updated with the latest automotive software technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
- Minimum of 5 years of experience in automotive software development.
- Strong proficiency in C and C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Knowledge of automotive communication protocols such as CAN, LIN, Automotive Ethernet.
- Familiarity with AUTOSAR standards and development tools.
- Experience with software development lifecycle (SDLC) and Agile methodologies.
- Understanding of automotive cybersecurity principles is a plus.
- Strong problem-solving and debugging skills.
- Excellent teamwork and communication abilities.