| Position: | Software Development Engineer |
| Job Role: | Software Product & Platform Engineering Associate |
| Employment Type: | Full-Time |
| Experience Required: | 0–2 Years |
| Location: | Bengaluru |
| Job ID: | ATCI-5115212-S1892199 |
| Key Skill Required: | Embedded C |
Overview
Are you a passionate software engineer looking to kickstart your career in embedded systems, application development, and software engineering? Accenture is seeking Software Development Engineers to join our Software Product & Platform Engineering team in Bengaluru. This is an exciting opportunity for professionals with 0–2 years of experience to work on cutting-edge technologies, collaborate with global clients, and contribute to high-impact projects.
As part of our team, you will engage in analyzing, designing, coding, and testing multiple components of application software. You will also take part in software maintenance, feature enhancements, and new development work while collaborating with cross-functional teams to ensure timely and high-quality delivery of solutions.
This role is perfect for individuals eager to grow their technical expertise, gain exposure to embedded systems, microcontrollers, and real-time programming, and develop skills that are highly valued in the software industry.
Key Responsibilities
As a Software Development Engineer, your responsibilities will include:
You will analyze, design, code, and test multiple components of application software across one or more client projects. This involves performing routine maintenance, implementing enhancements, and contributing to the development of new features to meet client requirements.
Collaboration is key in this role, so you will work closely with cross-functional teams, including product managers, QA engineers, and software architects, to gather requirements and provide technical insights. You will participate in problem-solving discussions, assist in troubleshooting and debugging complex issues, and contribute to the design and architecture of software components.
Code quality is a critical aspect of your work. You will participate in code reviews to ensure adherence to best practices, maintainability, and performance. You will also be expected to build knowledge in embedded systems and microcontroller programming to support the team effectively.
Professional & Technical Skills
Must-Have Skills:
- Proficiency in Embedded C for programming microcontrollers and embedded systems.
Good-to-Have Skills:
- Knowledge of C++, Python, and scripting languages for software automation and tool development.
- Exposure to Machine Learning (ML), Artificial Intelligence (AI), and Python toolchains for integrating intelligent solutions.
- Familiarity with OpenCV and libraries like NumPy, SciPy, and pandas for data manipulation and computer vision tasks.
- Hands-on experience with microcontrollers such as ARM or STM32 and working knowledge of communication protocols including I2C, RS232, and SPI.
- Understanding of real-time operating systems (RTOS) and debugging tools for embedded software.
- Familiarity with Agile or Scrum methodologies to collaborate effectively in iterative software development cycles.
This combination of must-have and good-to-have skills will allow you to contribute effectively to projects, enhance software functionality, and develop solutions that meet client expectations.
Educational Qualification & Experience
- Minimum 15 years of full-time education is required.
- Professional experience of 0–2 years, making this role ideal for freshers or early-career professionals looking to build a strong foundation in embedded software development.
Location & Work Environment
This position is based in Bengaluru, one of India’s leading tech hubs. You will work onsite with experienced teams in a collaborative, innovative, and high-performance environment. At Accenture, employees have access to learning resources, mentorship, and opportunities to work on diverse projects across multiple industries.
Growth Opportunities
Working as a Software Development Engineer at Accenture offers significant career growth potential. You will gain hands-on experience with advanced technologies, contribute to real client projects, and develop skills in both software engineering and embedded systems.
High performers are encouraged to take on leadership roles, participate in critical projects, and explore specialized paths in areas such as AI, machine learning, IoT, and microcontroller programming. Accenture’s focus on continuous learning ensures that employees stay technically relevant and professionally competitive.
Equal Employment Opportunity
Accenture is committed to fostering a workplace free from bias. Employment decisions are made without regard to age, race, color, creed, religion, sex, national origin, disability, veteran status, sexual orientation, gender identity, marital status, genetic information, or any other basis protected by law. Diversity, inclusion, and belonging are fundamental to Accenture’s culture.
About Accenture
At Accenture, we combine technology and human ingenuity to deliver value to clients, communities, and each other. Every day, over 775,000 professionals across the globe innovate and transform businesses while fostering a supportive and inclusive work environment.
Accenture is recognized as one of the World’s Best Workplaces™, supporting holistic well-being—physical, mental, and financial—and providing opportunities for continuous learning and skill development.
Join Accenture to work at the heart of change, collaborating on transformative projects that shape the future of technology. Visit www.accenture.com to learn more.
How to Apply
If you are ready to begin your career in sales and business development with a company that values talent, ambition, and growth, now is the right time to act.

0 Comments