Back to list

Vacancy description

Custom Software Engineer in Bangalore, भारत

Accenture

  • Full-timeStandard weekly hours

Bangalore, भारत

Responsibilities

  • Lead the design and development of modular, maintainable, and high-performance Android Automotive infotainment applications.
  • Architect and integrate media, navigation, user profile, and distributed playback features.
  • Develop modules communicating with VHAL and other HALs through AIDL and HIDL.
  • Integrate applications with Android system services and vendor-specific frameworks.
  • Debug and optimize issues across application, framework, and HAL layers.
  • Collaborate with platform, hardware, and QA teams on integration and validation.
  • Mentor junior developers and enforce architecture, code quality, and testing best practices.
  • Create and present architecture diagrams, technical specifications, and implementation details to stakeholders.

Requirements

  • Minimum 3 years of experience is required; the detailed role description specifies 4 years of Android application development and at least 4 years in infotainment and telematics.
  • Bachelor's degree in computer science, electronics, electrical engineering, or a related field; the posting also mentions a master's degree in engineering as an option.
  • Strong proficiency in Java, Kotlin, and C++14/17.
  • Deep knowledge of Android SDK, Android NDK, Jetpack libraries, MVVM architecture, Android components, AAOS car services, and infotainment integration.
  • Hands-on experience with AIDL, HIDL, VHAL, HAL-to-application communication, partitioning, and cross-partition communication.
  • Experience with Bluetooth, Wi-Fi, GPS, CAN, media, phone, navigation, and cloud communication at the application level.
  • Experience with unit testing, instrumentation testing, mocking frameworks, Git, debugging tools, and CI/CD workflows.
  • Knowledge of ISO 26262 functional safety, ASPICE, ISO/SAE 21434 cybersecurity, TARA, and secure communication practices.
  • Automotive or embedded-systems experience is preferred.

Benefits

  • The position is based at the employer's Bengaluru office.

Similar vacancies

More like this role

  • On-site
  • Full-time
  • IT
Responsibilities - Lead end-to-end functional testing for Blue Yonder WMS across PDT, SIT, UAT, test strategy, planning, execution governance, and reporting. - Derive test cases from functional requirements and solution design documents and validate inbound, outbound, WCS, and inventory workflows.

Chennai, भारत

  • Full-time
  • IT
... efficient and scalable solutions using PySpark and distributed data-processing frameworks. - Implement data integration and ETL processes and support successful software project delivery. - Collaborate with cross-functional teams, contribute solutions to work-related problems, and participate in team discussions. - Provide guidance, ...

Bangalore, भारत

mattel, inc.

Software Engineer

  • On-site
  • Full-time
  • IT
Responsibilities - Design, develop, customize, and implement Oracle ERP modules and solutions to meet business requirements. - Develop custom forms, reports, interfaces, workflows, extensions, APIs, web services, and integrations using Oracle technologies. - Build and maintain Oracle Fusion Middleware and Oracle Integration ...

Hyderabad, भारत

  • Full-time
  • IT
... consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are ...

Bangalore, भारत

  • Full-time
  • IT
... consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are ...

Bangalore, भारत

Ploceus Software Private Limited

Junior Software Engineer - Fresher

  • IT

Rs 15000 - Rs 18000 per month

... scalable, innovative, and domain-oriented software solutions. We develop and own software products that address specific business needs while also providing custom software and product development services to customers across diverse industries. We offer end-to-end software engineering capabilities from solution architecture ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... New Relic observability tooling to monitor application health, troubleshoot latency, and improve reliability. Requirements - At least 3 years of professional software engineering experience in a collaborative team environment. - Strong proficiency with React, vanilla JavaScript, HTML, state management, and modern CSS. - Hands-on ...

Bangalore, भारत

... comprehensive Computer System Validation strategies, plans, and protocols - Oversee validation activities for GxP-regulated systems including ERP, QMS, MES, and custom applications - Ensure systems meet 21 CFR Part 820, Part 11, and ISO 13485 requirements for software validation - Provide strategic oversight of CSV activities ...

Bangalore, भारत

  • IT
... addition to our vibrant international team. We are looking for: Software Engineer You’ll make an impact by: AI Strategy and Architecture. - Design and develop software solutions using C#, .NET, and object-oriented programming principles. - Develop custom applications, utilities, and automation tools to improve engineering ...

Chennai, भारत

  • IT
... through plugins, add-ins, and custom tools.- Work with 3D modelling workflows and CAD-related engineering use cases.- Integrate CAD capabilities with broader software systems and applications.- Troubleshoot, improve, and optimize existing CAD automation solutions.- Collaborate with engineers across product, software, and ...

Bangalore, भारत

  • Remote
  • IT
... through deliberate overlap, shared standards, recorded decisions and continuous support of production outcomes. Required technical and domain skills • Strong software engineering experience in modern programming languages such as Rust, TypeScript/JavaScript, Go, Python, Java, or C#, with a proven ability to build, test, deploy, ...

Bangalore, भारत