Custom Software Engineer

Accenture

3–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : yesterday
Actively hiring

Job description

Join our team as a Custom Software Engineer and contribute to the creation of innovative software solutions. This role focuses on designing, coding, and enhancing system components using modern frameworks and agile methodologies to deliver scalable and high-performance applications tailored to specific business needs.

We are seeking a technically proficient and delivery-oriented individual to drive the development of infotainment applications on Android Automotive OS (AAOS). You will be instrumental in full-stack architecture, HAL integration, and system-level collaboration to craft exceptional, automotive-grade user experiences.

Responsibilities

Develop custom software solutions, focusing on design, coding, and enhancement of components across various systems and applications. Leverage modern frameworks and agile practices to deliver scalable, high-performance solutions. Drive the design and development of infotainment applications utilizing Android Automotive OS (AAOS). Manage full-stack architecture, HAL integration, and collaborate at the system level. Ensure the delivery of high-performance, automotive-grade user experiences.

Qualifications

A minimum of 3 years of professional experience is required. Must possess expertise in Automotive Digital Cockpit Solutions. A Bachelor or Master's degree in Engineering, specifically in Computer Science, Electronics, or Electrical fields, is mandatory. Strong proficiency in Java, Kotlin, and C++ (14/17) is essential. In-depth understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture is crucial. Hands-on experience with Android components, AIDL/HIDL, VHAL, and HAL-to-app communication is necessary. Familiarity with AAOS car services, infotainment integration, and common automotive technologies like BT, Wi-Fi, GPS, and CAN is expected.

Essential Skills

Automotive Digital Cockpit SolutionsAndroid Automotive OS (AAOS)Android SDKNDKJetpack librariesMVVM architectureAIDL/HIDLVHALGitCI/CD workflowsdebugging tools

Good to Have

C++ 14/17System ServicesEmbedded SystemsInfotainment PlatformsBluetooth (BT)Wi-FiGPSCANMedia AppsPhone AppsNavigation AppsCloud CommunicationPartitioning ConceptsCross-partition CommunicationUnit TestingInstrumentation TestingMocking FrameworksPerfettoSystraceISO 26262 (Functional Safety)ASPICEISO/SAE 21434 (Cybersecurity)TARASecure Communication

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