Custom Software Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 2 weeks ago Actively Hiring

Job description

Opportunity for a Custom Software Engineer to develop and configure software systems, supporting clients and projects with expertise in technologies, applications, and methodologies. This role emphasizes the application of knowledge to deliver solutions across the product lifecycle.

This position is based in our Bengaluru office and requires a Bachelor's or Master's degree in Computer Science, Electronics, or Electrical Engineering.

Responsibilities

Develop and configure software systems, applying knowledge of technologies and methodologies to support client projects.

Drive the design and development of infotainment applications using Android Automotive OS (AAOS), focusing on modularity, performance, and maintainability.

Architect full-stack solutions for media, navigation, user profiles, and distributed playback features, ensuring seamless integration with system services and HALs.

Collaborate with platform, hardware, and QA teams, while mentoring junior developers and enforcing best practices in code quality and testing.

Create detailed architecture diagrams, technical specifications, and implementation details for stakeholder communication.

Qualifications

A minimum of 2-5 years of experience is required, with a specific need for at least 3 years in Automotive Digital Cockpit Solutions.

Strong proficiency in Java, Kotlin, and C++ (14/17) is essential, alongside a deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture.

Hands-on experience with AIDL/HIDL, VHAL, and application-level interactions with Bluetooth, Wi-Fi, GPS, and CAN is expected.

Familiarity with Android components, AAOS car services, infotainment integration, and cybersecurity practices like TARA is beneficial.

Proficiency in testing frameworks, Git, CI/CD workflows, and debugging tools is crucial for this role.

Essential Skills

Automotive Digital Cockpit SolutionsAndroid Automotive OS (AAOS)JavaKotlinC++Android SDKNDKJetpack librariesMVVM architectureAIDL/HIDLVHALInfotainment & Telematics

Good to Have

Embedded SystemsInfotainment PlatformsSystem ServicesVendor-specific frameworksBTWi-FiGPSCANPartitioning conceptsCross-partition communicationUnit testingInstrumentation testingMocking frameworksGitCI/CD workflowsDebugging toolsadblogcatPerfettoSystraceISO 26262ASPICEISO/SAE 21434Cybersecurity practicesTARA

More Details

RoleCustom Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting