Embedded Software Developer (Bengaluru)

Embedded Software Developer (Bengaluru)

19 Aug
|
Ingersoll Rand
|
Bengaluru

19 Aug

Ingersoll Rand

Bengaluru

Job Title

Embedded Software Engineer (ETDP)
Location

Bangalore
Job Summary

This role for Engineer to assist routine embedded software development and design responsibilities of the Engineering Technology Center to support our controls and software team.

The selected candidates will undergo comprehensive training covering embedded C/C++ programming, device drivers, Linux OS basics, hardware schematics, and design fundamentals - for a duration of minimum 3 months at the Engineering Technology Center, Bangalore. Upon successful completion of the training program and assessment, individuals will be assigned to support specific product development projects within the embedded systems team. The training includes hands-on coding assignments, design reviews, and real-world problem solving to prepare individuals for mainstream embedded software development work.
Responsibilities
- Design, develop, code, test, and debug embedded software on microcontroller platforms from requirements to production.




- Participate in software design and system architecture development for controller platforms.
- Develop flowcharts, layouts, and technical documentation to identify requirements and design solutions.
- Produce well-commented, well-structured, and maintainable code following Ingersoll Rand standards.
- Participate in code reviews, design reviews, and software process improvement activities.
- Develop and apply device drivers and work with Linux OS and embedded C toolchains.
- Use Python scripting for build automation, testing support, and tooling development.
- Leverage AI tools (AI coding assistants, AI-assisted code review, AI-powered documentation) to improve productivity.
- Interface with cross-functional and global teams to understand requirements and review designs.
- Provide post-production support and troubleshooting.
Competencies
- Solid understanding of C/C++ and embedded programming fundamentals
- Knowledge of microcontrollers (8-bit, 16-bit, 32-bit) and common peri

📌 Embedded Software Developer (Bengaluru)
🏢 Ingersoll Rand
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer (bengaluru) / bengaluru