What Automotive Software Architect Jobs are in Kolkata?
Showing 137 Automotive Software Architect jobs in Kolkata
Senior Automotive Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Our client, a prominent automotive technology provider, is seeking an experienced Senior Automotive Software Engineer to join their innovative team based in Kolkata, West Bengal, IN . This role is central to developing sophisticated software solutions for in-vehicle systems, including infotainment, navigation, driver assistance, and connectivity features. You will be responsible for designing, coding, testing, and debugging complex software modules, adhering to stringent automotive standards. The ideal candidate will possess a strong background in embedded systems development, C/C++ programming, and a deep understanding of automotive software architectures. This is an exciting opportunity to shape the user experience and functionality of next-generation vehicles.
Key Responsibilities- Design, develop, and implement high-quality software for automotive embedded systems using C/C++.
- Develop and maintain software for infotainment systems, instrument clusters, telematics, and ADAS applications.
- Write efficient, maintainable, and well-documented code according to automotive coding standards (e.g., MISRA C).
- Perform unit testing, integration testing, and debugging of software components.
- Collaborate with hardware engineers, systems engineers, and QA teams to ensure seamless software integration.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Troubleshoot and resolve software defects and performance issues reported during development and testing phases.
- Stay current with advancements in automotive software technologies, tools, and methodologies.
- Contribute to the architectural design of automotive software systems.
- Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- A minimum of 7 years of professional experience in automotive software development.
- Expert proficiency in C and/or C++ programming languages.
- Strong understanding of embedded systems, real-time operating systems (RTOS), and microcontrollers.
- Experience with automotive communication protocols like CAN, LIN, Ethernet.
- Familiarity with AUTOSAR architecture and development tools is a strong plus.
- Knowledge of software development tools, including compilers, debuggers, and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment in Kolkata, West Bengal, IN .
Our client offers a competitive salary, comprehensive health insurance, performance bonuses, and generous paid time off. Employees benefit from opportunities for professional development, training programs, and career advancement within a rapidly growing technology company. We provide a challenging yet supportive work environment where innovation is encouraged. Join our team and contribute to the future of automotive software.
Is this job a match or a miss?
Senior Automotive Infotainment Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Our client, a prominent player in the automotive industry, is seeking an experienced Senior Automotive Infotainment Software Engineer to join their dynamic team in Kolkata , West Bengal. This hybrid role allows for a blend of on-site collaboration and remote work flexibility. You will be responsible for the design, development, and integration of advanced software features for in-car infotainment systems, enhancing the driver and passenger experience. This is an exciting opportunity to work on cutting-edge technologies in a fast-paced environment, contributing to the next generation of connected vehicles. The ideal candidate has a strong background in software development for complex embedded systems, particularly in the automotive infotainment domain.
Key Responsibilities- Design, develop, and implement software modules for automotive infotainment systems, including UI/UX, media playback, navigation, and connectivity features.
- Work with cross-functional teams to define software requirements, architecture, and system integration plans.
- Optimize software performance and resource utilization for embedded infotainment platforms.
- Integrate third-party software components and ensure compatibility with the overall system architecture.
- Develop and maintain robust test cases and automated testing scripts to ensure software quality and reliability.
- Troubleshoot and debug software issues, providing timely resolutions and thorough documentation.
- Collaborate with UI/UX designers to ensure an intuitive and engaging user experience.
- Stay updated on emerging technologies and trends in the automotive infotainment and HMI space.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional software development experience, with at least 3 years focused on automotive infotainment systems.
- Proficiency in C++, Java, or other relevant programming languages for embedded systems.
- Experience with infotainment frameworks (e.g., Android Automotive, QNX, GENIVI) and relevant middleware.
- Familiarity with automotive communication protocols (e.g., CAN, Ethernet) and HMI development principles.
- Experience with software development tools, version control systems (e.g., Git), and debugging tools.
- Strong understanding of software architecture, design patterns, and object-oriented programming.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a collaborative team environment, both on-site and remotely.
Our client offers a competitive salary, performance incentives, and a comprehensive benefits package. This hybrid role, based in Kolkata , West Bengal, provides flexibility in your work arrangement. You will be part of an innovative team working on exciting projects that define the future of automotive user experience. We provide opportunities for professional development, training, and career advancement. Join a company that values creativity, collaboration, and technical excellence.
Is this job a match or a miss?
Automotive Embedded Software Developer
Posted 2 days ago
Job Viewed
Job Description
- Design, develop, and implement embedded software in C/C++ for automotive microcontrollers and processors.
- Develop software components for various automotive systems, such as engine control, body electronics, and advanced driver-assistance systems (ADAS).
- Write unit tests and perform debugging to ensure software quality and reliability.
- Collaborate with hardware engineers and systems engineers to define software requirements and interfaces.
- Participate in code reviews to maintain high standards of code quality and best practices.
- Work with real-time operating systems (RTOS) and develop low-level drivers.
- Integrate software components and ensure proper system functionality.
- Troubleshoot and resolve software defects found during testing and validation phases.
- Contribute to the documentation of software design, implementation, and testing procedures.
- Stay current with emerging trends and technologies in embedded software development for the automotive industry.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 3-5 years of experience in embedded software development, with a focus on the automotive domain.
- Strong proficiency in C and C++ programming languages.
- Experience with automotive communication protocols like CAN, LIN, and Ethernet.
- Familiarity with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- Experience with debugging tools, emulators, and logic analyzers.
- Understanding of automotive software development processes and standards (e.g., Automotive SPICE).
- Ability to work effectively in both on-site and remote settings.
- Good problem-solving and analytical skills.
- Effective communication and collaboration skills.
Is this job a match or a miss?
Lead Automotive Software Architect (Remote)
Posted 2 days ago
Job Viewed
Job Description
- Define, document, and evangelize the overall software architecture for automotive systems, including infotainment, ADAS, and connectivity features.
- Develop and maintain architectural blueprints, design patterns, and coding standards to ensure consistency and quality across all software modules.
- Collaborate closely with product managers, system engineers, and development teams to translate requirements into robust architectural designs.
- Lead the technical design and implementation of key software components, providing guidance and mentorship to engineering teams.
- Identify and mitigate architectural risks, ensuring the software meets stringent automotive safety and security standards (e.g., ISO 26262, AUTOSAR).
- Evaluate and select appropriate technologies, tools, and frameworks for automotive software development.
- Conduct architectural reviews and provide constructive feedback to ensure adherence to design principles and best practices.
- Foster a culture of innovation and continuous improvement within the software engineering organization.
- Master's or Ph.D. degree in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with a minimum of 5 years in automotive software architecture.
- Extensive experience with embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Deep understanding of AUTOSAR standards and their application in vehicle architectures.
- Proven experience in architecting scalable and high-performance software solutions for complex domains like ADAS, autonomous driving, or connected car technologies.
- Proficiency in multiple programming languages (e.g., C++, Java, Python) and software design patterns.
- Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Excellent analytical, problem-solving, and decision-making skills.
- Exceptional communication and leadership abilities, with experience leading remote teams.
- Highly competitive salary and potential for significant bonuses.
- Comprehensive health, dental, and vision coverage.
- Remote work setup allowance and support.
- Generous paid time off and holidays.
- Professional development opportunities, including conferences and training.
- Opportunity to work on cutting-edge automotive technologies with a global impact.
- Flexible working hours to accommodate different time zones.
- Collaborative and forward-thinking remote work environment.
Is this job a match or a miss?
Lead Automotive Software Developer (Remote)
Posted 2 days ago
Job Viewed
Job Description
- Lead the design, development, and implementation of complex automotive software systems, from concept to deployment.
- Architect scalable and efficient software solutions for in-vehicle infotainment, autonomous driving, connectivity, and other advanced automotive features.
- Mentor and guide a team of software engineers, providing technical leadership and fostering best practices in software development.
- Collaborate with product managers, hardware engineers, and QA teams to define software requirements and ensure timely delivery of high-quality products.
- Drive the adoption of modern software development methodologies, including Agile and DevOps, to optimize the development lifecycle.
- Conduct code reviews, performance analysis, and debugging to ensure software reliability and maintainability.
- Define and enforce coding standards, testing strategies, and documentation requirements.
- Evaluate and integrate third-party software components and tools.
- Contribute to strategic technology planning and architectural decisions for future automotive software platforms.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 10+ years of experience in software development, with at least 5 years focused on automotive software.
- Proven experience in leading software development teams and projects.
- Expertise in programming languages such as C++, Python, Java, or similar.
- Deep understanding of automotive software architectures, real-time operating systems (RTOS), and middleware.
- Experience with automotive communication protocols (e.g., CAN, Ethernet, SOME/IP).
- Familiarity with safety-critical software development and standards (e.g., AUTOSAR, ISO 26262).
- Strong experience with software design patterns, data structures, and algorithms.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to work effectively in a fully remote, distributed team environment.
Is this job a match or a miss?
Automotive Infotainment Software Engineer (Remote)
Posted 2 days ago
Job Viewed
Job Description
- Design, develop, and implement software for automotive infotainment systems using languages like C++, Java, and Python.
- Work with cross-functional teams to define software requirements and specifications for new infotainment features and functionalities.
- Develop software for various platforms, including embedded Linux, Android Automotive, and QNX.
- Integrate third-party applications and services into the infotainment system.
- Develop and maintain user interfaces (UI) and user experiences (UX) for infotainment displays.
- Perform unit testing, integration testing, and debugging of software modules.
- Optimize software performance, resource utilization, and power consumption for automotive environments.
- Collaborate with hardware engineers to ensure seamless hardware-software integration.
- Ensure software adheres to automotive standards and safety guidelines.
- Participate in code reviews, design discussions, and contribute to improving development processes.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 3-7 years of experience in software development, with a focus on embedded systems or automotive infotainment.
- Proficiency in C++, Java, and/or Python programming languages.
- Experience with embedded operating systems such as Linux, Android Automotive, or QNX.
- Familiarity with UI/UX design principles and frameworks relevant to automotive applications.
- Understanding of automotive communication protocols (e.g., CAN, Ethernet) is a plus.
- Experience with software development tools, including IDEs, version control (Git), and build systems.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in a remote setting.
- Experience with agile development methodologies is highly desirable.
Is this job a match or a miss?
Remote Automotive Software Architect
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities
- Define and document the overall software architecture for automotive infotainment, connectivity, and advanced driver-assistance systems (ADAS).
- Develop and maintain software design principles, patterns, and standards to ensure consistency and quality across projects.
- Collaborate closely with product managers, system engineers, and development teams to translate requirements into robust architectural designs.
- Evaluate and select appropriate technologies, frameworks, and tools for software development, considering performance, cost, and future scalability.
- Provide technical leadership and guidance to software development teams throughout the entire development lifecycle.
- Ensure the software architecture adheres to automotive safety standards (e.g., ISO 26262) and cybersecurity best practices.
- Identify and mitigate technical risks associated with the software architecture.
- Conduct architectural reviews and provide constructive feedback to development teams.
- Contribute to the continuous improvement of software development processes and methodologies.
- Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with a significant focus on software architecture within the automotive industry.
- Extensive experience with embedded systems and real-time operating systems (RTOS).
- Deep understanding of automotive communication protocols (e.g., CAN, Ethernet, SOME/IP) and middleware (e.g., AUTOSAR, DDS).
- Proven experience in designing complex, distributed, and scalable software systems.
- Familiarity with agile development methodologies and CI/CD pipelines.
- Strong knowledge of software security principles and practices in embedded systems.
- Excellent analytical, problem-solving, and decision-making skills.
- Outstanding communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Experience with cloud integration and AI/ML in automotive applications is a strong plus.
- Competitive salary commensurate with expertise.
- Comprehensive remote work support, including a home office stipend.
- Flexible working hours to accommodate different time zones.
- Generous annual bonus and stock options.
- Full health, dental, and vision insurance.
- Unlimited paid time off policy.
- Significant opportunities for professional growth, training, and attending virtual conferences.
- Be part of a globally distributed, innovative team working on cutting-edge automotive technology.
- 401k or equivalent retirement savings plan with company match.
Is this job a match or a miss?
Senior Automotive Embedded Software Developer (Remote)
Posted 2 days ago
Job Viewed
Job Description
- Develop, test, and maintain embedded software for automotive Electronic Control Units (ECUs) and microcontrollers.
- Write high-quality, efficient, and well-documented code, primarily in C/C++, for real-time applications.
- Implement software according to automotive standards and best practices, such as AUTOSAR or similar frameworks.
- Collaborate with hardware engineers, systems engineers, and other software developers to define software requirements and architecture.
- Perform debugging, troubleshooting, and performance optimization of embedded software systems.
- Participate actively in code reviews, ensuring adherence to coding standards and architectural guidelines.
- Develop and execute unit tests, integration tests, and system tests to ensure software reliability and functionality.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated with the latest technologies and trends in automotive embedded systems.
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related technical field.
- Minimum of 5 years of hands-on experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in C and/or C++ programming languages for embedded systems.
- Experience with real-time operating systems (RTOS) and embedded system architectures.
- Knowledge of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Familiarity with automotive safety standards (e.g., ISO 26262) and development processes (e.g., ASPICE).
- Experience with debugging tools, emulators, and oscilloscopes for embedded systems.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively both independently and as part of a remote, collaborative team.
Is this job a match or a miss?
Senior Automotive Software Engineer (Remote-First)
Posted 2 days ago
Job Viewed
Job Description
- Design, develop, test, and deploy high-quality software for automotive control units and infotainment systems.
- Collaborate closely with cross-functional teams, including hardware engineers, system architects, and product managers, in a remote environment.
- Write clean, efficient, and maintainable code in C/C++ for embedded systems, adhering to industry best practices and coding standards.
- Implement and optimize software for real-time performance, ensuring reliability and safety in critical automotive applications.
- Develop and integrate software modules for various automotive domains, such as ADAS, powertrain control, and connectivity.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
- Contribute to the entire software development lifecycle, from requirements analysis to system integration and validation.
- Stay abreast of the latest advancements in automotive software engineering, embedded systems, and relevant technologies.
- Maintain comprehensive documentation for software designs, implementations, and test procedures.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional experience in automotive software development.
- Proficiency in C/C++ programming languages for embedded systems.
- Experience with real-time operating systems (RTOS) such as QNX, Linux, or AUTOSAR.
- Strong understanding of automotive communication protocols like CAN, LIN, Ethernet, and UDS.
- Familiarity with software development tools and methodologies, including version control (Git), build systems, and CI/CD pipelines.
- Experience with debugging tools and techniques for embedded systems.
- Knowledge of software security principles and practices in the automotive context.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for a remote work environment.
- Previous experience with ADAS, autonomous driving, or infotainment systems is a plus.
- Competitive salary package commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Flexible working hours and a fully remote work setup.
- Access to the latest technologies and tools.
- Collaborative and inclusive team culture.
- 401(k) or equivalent retirement savings plan.
- Performance-based bonuses and stock options.
- Employee assistance program.
Is this job a match or a miss?
Senior Automotive Powertrain Control Software Engineer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Our client, a pioneer in automotive technology, is seeking an experienced Senior Automotive Powertrain Control Software Engineer for a fully remote position. This role is critical for the design, development, and implementation of sophisticated real-time embedded software that controls advanced automotive powertrains, including internal combustion engines (ICE), hybrid electric vehicles (HEV), and battery electric vehicles (BEV). You will be instrumental in optimizing engine performance, fuel efficiency, emissions control, and electric propulsion systems. This fully remote role allows you to contribute your expertise from anywhere, collaborating with a global team of experts dedicated to pushing the boundaries of automotive innovation. The ideal candidate will possess a deep understanding of control systems theory, embedded software development, and the complexities of modern automotive powertrains. You will be responsible for developing robust, high-quality software that ensures the reliable and efficient operation of vehicles. The focus is on delivering cutting-edge control solutions that define the future of automotive propulsion systems. You will be a key player in ensuring the performance and efficiency of our client's next-generation vehicles.
Key Responsibilities- Design, develop, and implement real-time embedded software for automotive powertrain control units (ECUs).
- Create and optimize control algorithms for engine management, transmission control, hybrid system energy management, and electric motor control.
- Develop software according to industry standards such as AUTOSAR, MISRA C, and ISO 26262 (Functional Safety).
- Utilize simulation tools (e.g., MATLAB/Simulink) for algorithm development and model-based design.
- Conduct unit testing, integration testing, and support hardware-in-the-loop (HIL) testing.
- Perform root cause analysis of software issues and implement effective corrective actions.
- Collaborate with calibration engineers, systems engineers, and hardware engineers to ensure seamless integration and optimal performance.
- Document software designs, requirements, and test procedures thoroughly.
- Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or a related field.
- Minimum of 6 years of experience in embedded software development, with a strong focus on automotive powertrains.
- Expertise in C/C++ programming for real-time embedded systems.
- In-depth knowledge of powertrain control systems (ICE, HEV, BEV), including engine controls, transmission controls, and battery management systems (BMS).
- Experience with AUTOSAR architecture and tools is highly desirable.
- Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills for effective remote work.
This fully remote role offers a competitive salary, performance incentives, and a comprehensive benefits package including health insurance, retirement planning options, and professional development opportunities. Employees benefit from the flexibility of working from home while contributing to critical automotive projects. Our client provides ample paid time off and supports continuous learning through online resources and virtual training programs. We foster a culture that values innovation, autonomy, and work-life balance, even in a distributed team environment.
Is this job a match or a miss?