
Senior Embedded Developer
Ingersoll Rand
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop & debug software on embedded systems from requirements to production.
- Participate in software design and system architecture development.
- Develop flowcharts, layouts, and documentation to identify requirements and solutions.
- Produce code that is functional, well-commented, structured, and maintainable.
- Participate in code and design reviews and software process improvement activities.
- Provide LCE support for software releases, including bug fixes and maintenance updates.
Requirements
- Minimum 5+ years of experience in Embedded C/C++ programming and microcontroller hardware architecture design.
- Hands-on experience with CRO, logic analyzers, log sniffing tools, and code debuggers.
- At least 4 years of experience in developing Modbus and CAN bus protocols.
- Knowledge of hardware schematics, PCB designs, device drivers, and Linux OS.
- BE/ME in Electronics, Electronics & Communication, EEE, or IT Engineering.
- Overall 5–6 years of experience in embedded software development.
Benefits
- Stock options(Employee Ownership Program) that align your interests with the company's success.
- Yearly performance-based bonus, rewarding your hard work and dedication.
- Leave Encashments
- Maternity/Paternity Leaves
- Employee Health covered under Medical, Group Term Life & Accident Insurance
- Employee Assistance Program
- Employee development with LinkedIn Learning
- Employee recognition via Awardco
- Collaborative, multicultural work environment with a team of dedicated professionals, fostering innovation and teamwork.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Embedded CC++microcontroller hardware architectureModbusCAN busdevice driversLinux OSsoftware designsoftware debuggingsoftware process improvement
Soft Skills
communicationcollaborationproblem-solvingattention to detailorganizational skills
Certifications
BE in ElectronicsME in ElectronicsElectronics & CommunicationEEEIT Engineering