Ingersoll Rand

Senior Embedded Developer

Ingersoll Rand

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

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