A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 7.5 years of experience is required; an additional qualification states a minimum of 10 years of experience in Automotive ECU Software.
  • A bachelor's or master's degree in Electrical Engineering, Computer Science, or Automotive is required.
  • Experience working with C++ and Linux.
  • Knowledge of embedded development.
  • Knowledge of cryptographic implementation.
  • Knowledge of network protocols, Ethernet, UDP/TCP, and IP, including trace analysis with Wireshark.
  • Knowledge of SOME/IP and MQTT.
  • Proficiency in source-code management, software building, and continuous integration.
  • Understanding of code metrics, including MC/DC coverage and branch coverage, and static code analysis.
  • Knowledge of Automotive SPICE (ASPICE).
  • Knowledge of cybersecurity; ISO/IEC 27001:2022 is preferred.
  • Ability to work autonomously.
  • Technological affinity and analytical capability, including relevant information gathering, structured analysis, and goal-oriented interpretation.

Responsibilities

  • Develop custom software solutions and design, code, and enhance components across systems or applications.
  • Own multiple existing C++ applications for Telematics and BCM that run as services on the client's software platform.
  • Maintain existing code, analyze and fix bugs, create and extend tests to cover implementation, and document the service.
  • Work with legacy code and quality metrics to support long-term application maintenance.
  • Coordinate directly with the on-site lead developer and on-site and off-site requirements engineers to document application requirements with the client.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Unit test code for robustness, including edge cases, usability, and general reliability.
  • Follow clean coding standards and engineering best practices.
  • Use modern frameworks and agile practices to deliver scalable, high-performing software solutions.
  • Code, test, and debug software in alignment with industry standards and best practices.
  • Participate in team meetings to discuss project progress and address challenges.

Desired Qualifications

  • Preferred training: iSAQB Certified Professional for Software Architecture – Foundation Level.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs