Accenture Off-Campus Hiring Drive 2025: You will be in an innovative and dynamic workplace as a Software Development Engineer, focusing on Embedded C programming within a leading technology company’s Software Product & Platform Engineering team based in Bengaluru. This is a full-time opportunity that is ideal for engineering students who are just starting or professionals who are in the early stages of their careers. Between two and a half years of experience, looking to improve their understanding of embedded development.

Job Description
As a Software Development Engineer, you’ll study code, create code, verify and maintain different components of software that are utilised by a variety of applications. The primary goal of your job is embedded systems utilising Embedded C, with opportunities to learn about related programming languages, such as C++, Python and join AI/ML related projects using Python tools.

Roles & Responsibilities
- Create and maintain software that is embedded in C, usually on microcontrollers like ARM/STM32.
- Combining the development of software with hardware knowledge, like interfacing protocols and communications protocols (I2C, SPI I2C, RS232).
- Join discussions about problems and offer technical support to teams that work in cross-functional teams.
- Be part of code reviews and ensure that you follow the best techniques.
- Troubleshoot and solve embedded system issues.
- Participate in the Agile development methods and work closely with your group.
- Enhance your proficiency in the an operating system that is real time (RTOS) in addition to the scripting language.
- Use libraries like OpenCV, Numpy, Scipy and pandas to aid in AI/ML-related projects (a benefit).
Danfoss Careers 2025 | Infrastructure Automation Engineer (IAC)
Required Skills and Qualifications
- Minimum 0-2 years ‘ experience in Embedded C programming.
- The foundational knowledge you need to know about microcontrollers, embedded and other systems.
- A basic understanding of protocols for communication, such as I2C, SPI, and RS232.
- Experience using embedded systems as well as the tools that go with them.
- Knowledge or experience with projects in AI/ML, as well as Python scripting, is helpful.
- The knowledge of Agile or Scrum methods for the development of software.
- Excellent problem-solving abilities, Teamwork, interpersonal and problem-solving skills.
Preferred Qualifications
- Experience using real-time operating systems (RTOS).
- Open to libraries for image processing, like OpenCV.
- The ability to collaborate in teams with different functions.
- Experience in using Python tools and AI/ML processes.
How to Apply
Resumes should be submitted and cover letters online through the careers portal of the company, as well as a job search platform. Include embedded project work, programming skills and collaboration experience to boost the chances of getting selected.