A
Software Development Engineer
Accenture

Location

Bengaluru, India

Type

Full-time

Salary

Not Disclosed

Experience

0–2 Years

Job Description

Accenture is hiring Software Development Engineers to analyze, design, code, and test multiple components of application code across various clients. The role involves working on embedded systems using Embedded C, with opportunities to collaborate across teams and contribute to innovative projects in the digital and product engineering domains.

Responsibilities

  • Analyze, design, code, and test application components for multiple clients.
  • Collaborate with cross-functional teams to gather requirements and provide technical input.
  • Develop and maintain software using Embedded C and related technologies.
  • Troubleshoot and debug embedded systems to ensure reliability and performance.
  • Participate in code reviews to maintain quality standards and best practices.
  • Contribute to design and architectural decisions for new software components.
  • Engage in problem-solving and continuous improvement initiatives.

Qualifications

  • Bachelor’s degree with 15 years of full-time education.
  • 0–2 years of experience in software development with proficiency in Embedded C.
  • Knowledge of C, C++, Python, and scripting languages is a plus.
  • Familiarity with microcontrollers such as ARM or STM32.
  • Understanding of communication protocols like I2C, RS232, and SPI.
  • Experience with libraries such as NumPy, SciPy, or pandas is advantageous.
  • Exposure to ML/AI, OpenCV, or Python toolchains preferred.
  • Good understanding of software development methodologies (Agile/Scrum).