Software Life Cycle Engineer

7 Months ago • 7 Years +

About the job

About the job

Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Software Life Cycle Engineer, Power Tools and Lifting, Ingersoll Rand

Location: Bengaluru, India

Travel: Up to 40% Travel

Value Proposition:

Are you a trusted engineering leader who has demonstrated stellar execution of product development plans, built inspired teams to embrace aggressive goals and deliver innovative quality product on schedule, on performance, every time Do you aspire to work in a large company that supports operating like a startup and winning big?

Opportunity:

Ingersoll Rand is seeking a Software Life Cycle Engineer for our Power Tool and Lifting Business. This individual will report into the Software Lifecycle Engineering Manager. This key position has the unique opportunity to make an enduring impact on the Power Tools and Lifting business.

Purpose:

The Software life cycle engineering team works cross-functionally with NPD software engineering, product management, sales, tech support and program management to a successful maintain software products through its life cycle. As a Software Life Cycle Engineer on our team, you will be responsible for resolving software fixes for corrective and preventive action (CAPA). You will be working with novel implementations of Cellular, Wi-Fi, Bluetooth, and GNSS, amongst other technologies. Ingersoll Rand views our engineering efforts not only as a driving force of our growth strategy, but also as a fundamental way we deliver on our commitment to our customers to Make Life Better.

Position Responsibilities:

  • Identify issues in software, correct them, prevent occurrences and eliminate risk in the life cycle of software deployed across global customer installations.
  • Define and implement algorithms to improve performance of the software
  • Participate in software systems architecture, design, code review, and provide inputs for new product development

Essential Qualifications

  • Bachelor’s in Computer Science Engineering. Master’s Degree is a plus.
  • 7+ years of experience in software development
  • 2+ years of experience working with cellular technologies
  • Fluent proficiency in the following development languages: Java, C, C++, Python, React JS and Node
  • Deep knowledge of operating systems spanning Windows, Linux
  • Adept in communication protocols: UART, SPI, i2C, TCP/IP, Wifi and Zigbee .
  • Experience working with Design, Operating Systems, Services, Software QA, Certification, and Manufacturing teams
  • Ability to collaborate in a team environment
  • Ability to drive tasks independently and communicate issues/root-cause analysis clearly

Preferred Skills

  • Experience with Android or Linux kernel, development, developing software SDKs and frameworks
  • Experience with designing software optimized for low-power operation, low-latency connectivity, and robust wireless performance with coexistence mitigation
  • Experience with scoping features, mapping technical capabilities across software, and assessing required development work
  • Experience with integration of third-party APIs
  • Experience with collecting diagnostics reports, log analysis, and report preparation
  • Experience working with silicon vendors and associated toolchains
  • Experience working with development hardware and hardware development milestones
  • Understanding of TCP/IP protocols, networking, and security
  • Hands-on experience working with lab equipment for measuring system performance, (i.e. protocol testers and analyzers, one-box testers, call-box testers, network signal analyzers)

What do we offer?

  • 5 day working week
  • Equity Grant to New Hires
  • Leave Encashment
  • Insurances
  • Many More Benefits…

We encourage you to stay connected with our company’s future job opportunities. Please visit our career section to explore more IR open roles at Ingersoll Rand Careers (irco.com)

Contact for Queries

  • Karthic Chandran( Talent Acquisition Specialist) Karthic.Chandran @irco.com
  • Zepheny Ferrow(Talent Acquisition Manager-MEIA) Zepheny.ferrow@irco.com

Ingersoll Rand Inc. (NYSE:IR), driven by an entrepreneurial spirit and ownership mindset, is dedicated to helping make life better for our employees, customers and communities. Customers lean on us for our technology-driven excellence in mission-critical flow creation and industrial solutions across 40+ respected brands where our products and services excel in the most complex and harsh conditions. Our employees develop customers for life through their daily commitment to expertise, productivity and efficiency. For more information, visit www.IRCO.com.

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug