Engineering Manager, Embedded Software Lifecycle

at  Ingersoll Rand

Hampton, New Jersey, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Nov, 2024Not Specified30 Aug, 202410 year(s) or aboveSoftware Design,C++,Computer Science,Reporting,Addition,Interfaces,C,Windows,LinuxNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

If you share our passion for inspiring progress, for bringing about bold shifts in how people, economies and societies operate, then you belong with Ingersoll Rand. We believe progress isn’t just a concept, it’s tangible improvements that begin with you.
For more than 100 years, professionals have relied on us for Quality and Performance on their toughest jobs. Our advanced engineering and manufacturing have a standard of excellence often copied but never matched. When it comes to assembly tools, industrial tools, cordless tools, and vehicle service tools, our clients don’t settle for less.
We hold our engineering efforts as more than just a strategy for growth; it’s a fundamental aspect of how we fulfill our promise to our customers to: Make Life Better.

JOB SUMMARY

If you have expertise in embedded software design with C/ C++ on Linux coupled with Engineering Management skills, come lead our Lifecycle Engineer team to new heights of productivity and excellence. As our Software Lifecyle Engineering Manager , your strong abilities in trouble shooting software, coupled with understanding of user interface and communications issues are key.

This position focuses on three key priorities: Software Project Management, Engineering Team Management, and Technical Development.

  • The majority of your time will be dedicated to project management, focusing on maintenance projects for embedded and Linux software . This includes task and defect tracking, preparing and presenting reports for internal stakeholders, and occasional customer interactions to discuss software issues.
  • A quarter of your time will be spent managing the engineering team , overseeing software developers and testers, delegating tasks, and fostering team development.
  • The remainder of your time will involve technical tasks, including Linux , C, C++ , embedded software development, structured problem-solving, and utilizing debugging and troubleshooting tools.

This pivotal role supports all of the Precision Fastening Tools and Controllers product lines across our IR assembly plants and supplier locations. You’ll lead by example, championing effective people management, triaging and prioritizing issues, and collaborating with your team to produce high-quality code. Showcase your skill in delivering software releases that meet customer needs and drive product enhancements.
If you’re ready to be the driving force behind our success, we want to meet with you.

Responsibilities

  • Collaborate with diverse cross-functional teams to develop critical software sub-systems , leveraging innovative technologies and processes to drive aggressive growth through delivery of exceptional customer value.
  • Find solutions for customer issues reported from the field, correct software defects. Assess, prioritize and develop new functions as part of business development.
  • Develop standard practices supporting LCE tasks and responsibilities; follow and refine standard work as it relates to software development practices.
  • Visit customers to diagnose and access issues within the working environment, understand customer challenges and drive solutions through innovative architecture and technology.
  • Track all requests from field and operations and development teams to ensure resources are allocated properly for timely response and issue resolution.
  • Collaborate with multi-disciplinary leadership team to realize vision for extraordinary growth through innovation, passion and delivery of end customer value.
  • Collaborate in the development of business growth plans and large projects to meet agreed business goals. Communicate status and progress on customer software issues and enhancements.

Basic Qualifications

  • Bachelor’s degree in computer science or equivalent, combined with 10+ years of experience in embedded software design and support.
  • 3+ years experience leading a team of software developers in a high reliability, fast-paced growth environment in addition to proven skills in work breakdown, planning tracking and reporting.
  • Programming language knowledge: C, C++ (required) ; Node & React JS are a preferred and nice to have.
  • Operating systems knowledge: development for Linux , embedded platform s; expert user of Windows
  • Application & system programming for communication via serial, network and radio interfaces.

Travel & Work Arrangements/Requirements

  • Site based and hybrid, travel up to 30% to visit customers and partners.
  • US Citizen or lawful Permanent Resident

Key Competencies

  • Experienced in embedded software design , with C/ C++ on Linux.
  • Strong understanding of trouble shooting software, user interface and communications issues including intermittent or low occurrence failures.
  • Proven in engineering management with exceptional team leadership skills, multitasking capabilities, and the ability to handle multiple projects simultaneously while meeting deadlines.
  • Customer and stakeholder communication skills coupled with experience reporting software status with customers and with senior management

WHAT WE OFFER

Ingersoll Rand offers a comprehensive benefits program as a commitment to you, so you can be your best at work and beyond.

  • 401K (Matching up to 6%)
  • Medical plans, Dental, Vision
  • Vacation time, paid holidays and sick time
  • Company provided short term and long term disability, life insurance and employee assistance programs
  • Ingersoll Rand stock

At Ingersoll Rand we foster inspired teams. As a powerful and progressive global industrial company, we are looking for talented candidates with a bias for action and an entrepreneurial spirit to join our team. Our employees are empowered to act as owners every day for our customers, our communities and themselves. We offer a broad range of opportunities to build a successful and rewarding career with an innovative company. Join us at the new and exciting Ingersoll Rand.
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.
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.

LI-Hybrid

Responsibilities:

  • Collaborate with diverse cross-functional teams to develop critical software sub-systems , leveraging innovative technologies and processes to drive aggressive growth through delivery of exceptional customer value.
  • Find solutions for customer issues reported from the field, correct software defects. Assess, prioritize and develop new functions as part of business development.
  • Develop standard practices supporting LCE tasks and responsibilities; follow and refine standard work as it relates to software development practices.
  • Visit customers to diagnose and access issues within the working environment, understand customer challenges and drive solutions through innovative architecture and technology.
  • Track all requests from field and operations and development teams to ensure resources are allocated properly for timely response and issue resolution.
  • Collaborate with multi-disciplinary leadership team to realize vision for extraordinary growth through innovation, passion and delivery of end customer value.
  • Collaborate in the development of business growth plans and large projects to meet agreed business goals. Communicate status and progress on customer software issues and enhancements


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Embedded software design and support

Proficient

1

Hampton, NJ, USA