Role: Software Development Engineer
Location: Bengaluru
Job Type: Full-time
Job ID: ATCI-5115212-S1892199
Experience Level: 0–2 years
Segment: Software Product & Platform Engineering Associate
Business Unit: Accenture Technology
Job Summary
As a Software Development Engineer at Accenture, you will work in a collaborative and fast-paced environment to analyze, design, code, and test application components for multiple clients. You will play a key role in developing and maintaining innovative software solutions while utilizing Embedded C and other programming languages such as C++, Python, and various scripting tools. This role will expose you to cutting-edge technologies, microcontroller programming, and communication protocols, fostering both technical growth and professional development.
Key Responsibilities
- Analyze, design, develop, and test software components across projects and clients.
- Perform maintenance and enhancements on existing software systems.
- Collaborate with cross-functional teams for requirement gathering and technical discussions.
- Participate in code reviews and troubleshooting sessions to ensure quality and efficiency.
- Work with microcontrollers (ARM, STM32) and communication protocols such as I2C, RS232, and SPI.
- Contribute to problem-solving initiatives and continuous improvement within the team.
Qualifications & Skills
- Education: 15 years of full-time education.
- Must-have Skills: Proficiency in Embedded C.
- Good-to-have Skills:
- Familiarity with real-time operating systems, Agile/Scrum methodologies, and debugging tools.
- Experience with C++, Python, AI/ML concepts, and Python toolchains.
- Knowledge of libraries such as NumPy, SciPy, pandas, and OpenCV.
- Understanding of microcontroller architecture and communication protocols.
About Accenture
Accenture is a global professional services company specializing in digital, cloud, and security solutions. With unmatched experience and specialized skills across more than 40 industries, Accenture drives innovation to improve how the world works and lives. The company fosters an inclusive culture that encourages continuous learning and professional growth for all employees.
Why Join Us?
- Be part of a global leader in technology and innovation.
- Work on impactful projects across diverse industries.
- Learn from experienced professionals and enhance your embedded systems expertise.
- Enjoy a culture that values learning, collaboration, and personal development.
- Access to cutting-edge tools, resources, and technologies.
How to Apply
Note: Only shortlisted candidates will be contacted.
Disclaimer: This job post is for informational purposes only. The company reserves the right to modify, withdraw, or close the position at any time without prior notice. Applicants are advised to verify details through the official company channels before applying.












