Ingersoll Rand - Hampton, NJ
posted 4 months ago
As the Engineering Manager for Embedded Software Design at Ingersoll Rand, you will play a pivotal role in leading the Lifecycle Engineering team, focusing on embedded software design and development. This position requires a strong background in C/C++ programming on Linux platforms, coupled with extensive experience in troubleshooting software and addressing user interface and communication issues. You will be responsible for driving productivity and excellence within your team, ensuring that software releases not only meet but exceed customer expectations and industry standards. In this role, you will collaborate with cross-functional teams to develop critical software subsystems, leveraging innovative technologies to deliver exceptional customer value. You will be tasked with finding solutions for customer-reported issues, correcting software defects, and assessing new functions as part of business development. Your leadership will be essential in developing standard practices for Lifecycle Engineering tasks and responsibilities, refining workflows related to software development, and ensuring that resources are allocated effectively for timely issue resolution. Additionally, you will engage directly with customers to diagnose and understand challenges within their working environments, driving solutions through innovative architecture and technology. Your ability to communicate effectively with both customers and senior management will be crucial as you report on software status and enhancements, contributing to the overall business growth plans and large projects that align with the company's goals.