Custom Software Engineer

Accenture

2–5 yrs Pune Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

Shape the future of automotive technology as a Custom Software Engineer. This role involves developing advanced software solutions for high-performance computing systems within Software Defined Vehicles. You will leverage modern frameworks and agile methodologies to build scalable, efficient components that drive innovation in the automotive sector.

Engage with cross-functional teams including system architects and requirements engineers. Your work will be crucial in designing, coding, and enhancing software across various applications and systems, ensuring robust performance and adherence to automotive industry standards. A passion for cutting-edge technology and a drive for excellence are key to success in this dynamic position.

Responsibilities

Key responsibilities include developing and maintaining Adaptive AUTOSAR applications on Linux/QNX HPC platforms.

Design, implement, and integrate software components using Modern C++ (C++14/17/20) with a focus on industry coding standards. You will develop Service-Oriented Architecture (SOA) applications using Adaptive AUTOSAR communication frameworks and integrate various communication protocols like SOME/IP and MQTT. Analyze and resolve software defects, collaborate with architects and platform teams, and perform software integration and validation on target automotive hardware. Additionally, create and enhance automated test frameworks, develop CI/CD pipelines, participate in reviews, and ensure compliance with automotive quality, safety, and cybersecurity standards.

Qualifications

This position requires a strong foundation in Modern C++ development on Linux/QNX platforms and hands-on experience with Adaptive AUTOSAR architecture and middleware services.

A solid understanding of Automotive High-Performance Computing (HPC), Domain Controllers, Zonal Architectures, and Service-Oriented Architecture (SOA) is essential. You should be proficient in various communication protocols, multi-threaded programming, memory management, and performance optimization techniques. Familiarity with source code management (Git), build systems (CMake/Bazel), CI/CD tools (Jenkins), debugging tools (GDB, Valgrind), and automotive development processes (ASPICE, ISO 26262, ISO 21434) is also required.

A Bachelor's or Master's degree in Electrical Engineering, Computer Science, Electronics, Automotive Engineering, or a related field is mandatory. Minimum of 2 years of professional experience in Automotive ECU Software is expected for this role.

Essential Skills

Automotive ECU SoftwareModern C++Linux/QNXAdaptive AUTOSARService-Oriented Architecture (SOA)Automotive HPC PlatformsAutomotive MiddlewareGitCMakeJenkinsGDBValgrindWiresharkCANoeASPICE

Good to Have

AUTOSARBazelGitLab CI/CDISO 21434ISO 26262iSAQBAgile/Scrum

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX