Ingersoll Rand Senior Software Engineer in SARASOTA, Florida

Description:

At Ingersoll Rand we are passionate about inspiring progress around the world. We advance the quality of life by creating comfortable, sustainable and efficient environments. Our people and our family of brands—including Club Car® , Ingersoll Rand® , Thermo King® , Trane® , American Standard® Heating & Air Conditioning and ARO® - work together to enhance the quality and comfort of air in homes and buildings; transport and protect food and perishables; and increase industrial productivity and efficiency. We are a global business committed to a world of sustainable progress and enduring results. For more information, visit www.ingersollrand.com .

Ingersoll Rand is a diverse and inclusive environment. We are an equal opportunity employer, dedicated to hiring a diverse workforce; including individuals with disabilities and United States qualified protected veterans.

Job Summary:

At Club Car, we are developing Golf, Utility, and Personal Transportation Vehicles (PTVs) which integrate intelligent mobility and disruptive innovation. Over the past decade, wireless technologies, off-board systems and in-vehicle systems have fundamentally advanced to perform limitless functions to deliver connected features helping Golf, Utility, or PTV vehicle operators make informed decisions about their next golf swing, trip through the neighborhood or community pathways while providing infotainment, safety, and enhanced diagnostic information.

Club Car is seeking an energetic and entrepreneurial minded Sr. Software Development Engineer to join our team at our facility in Sarasota, Florida. You will work closely with team members both within Sarasota and Augusta, GA sites to architect and develop next generation connectivity solutions. You will work closely with the Hardware Design Team to support new hardware designs/concepts and will be responsible for development of middleware and application development/integration for new products. Youwill also work closely with key technology supplier/partners and be continuously assessing state of the art technologies in the areas of mobility, connectivity, telematics, and infotainment. You will be a key contributor in delivering smart mobility and technology innovation to aid Club Car’s connectivity vision and growth strategies.

Core Job Responsibilities:

  • Support hardware development team with board bring up including driver/middleware implementation and debug.
  • Develop and maintain server-side applications using C#, .NET Framework, and Javascript frameworks such as Angular
  • Develop and maintain embedded applications using C#, C/C , Java
  • Develop and maintain Android apps
  • Implement vehicle bus communication drivers and application software as required
  • Driver support/development for Bluetooth, wifi, LTE, GPS, etc.
  • Develop and/or modify device drivers and bootloaders
  • Define and/or influence hardware architectures to ensure software product needs are met.
  • Architect and implement CAN communication and associated protocols
  • Contribute to continuous improvement activities by looking for and suggesting new methods, tools, and processes that will improve efficiencies and/or quality of software products
  • Work with technical project managers to identify project scope, establish budgets, and develop project schedules.
  • Develop and maintain software documentation
  • Participate in the preparing / authoring functional and technical requirement specifications
  • Aid with integration of software related components
  • Become familiar with power system modules and electrical vehicle controls and safety features
  • Develop laboratory test plans and analyze test data.
  • Provide guidance and leadership to designers, lab technicians and other team members as required

Essential Skills or Knowledge:

  • Experience with interoperability techniques and standards in in-vehicle embedded systems
  • Experience with network communication protocols and transport protocols
  • Experience with analytical and problem solving skills with the ability to navigate through working teams across multiple departments
  • Experience in use case modelling and use case design reviews
  • Knowledge of cloud based application integration, enterprise application integration and service oriented architecture concepts is a PLUS
  • Experience with prioritizing tasks on hand by evaluating long term implications
  • Experience in supporting a system or component through the product lifecycle to launch
  • Experienceimplementing vehicle communication bus protocols (CAN, LIN, Ethernet, etc.), along with software integration.

Minimum Qualifications:

  • Requires Bachelor's Degree in Electrical Engineering or Computer Engineering (Masters preferred)
  • Requires 5 years embedded real-time software product development
  • Systems Engineering or Control System Design experience is a plus.
  • Proficient in programming languages such as C#, C/C , Java
  • Proficiency with Microsoft development tools and .NET framework
  • Intimate experience with the Android API, e.g.: activities, fragments, services, content providers.
  • Experience writing multi-threaded/asynchronous code; solid understanding of process and thread model in Android applications and server-side Microsoft environment

We are committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employee, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations.

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. Progress begins with you!

At Ingersoll Rand we are passionate about inspiring progress around the world. We advance the quality of life by creating comfortable, sustainable and efficient environments. Our people and our family of brands—includingClub Car®,Ingersoll Rand®,Thermo King®,Trane®,American Standard® Heating & Air ConditioningandARO®- work together to enhance the quality and comfort of air in homes and buildings; transport and protect food and perishables; and increase industrial productivity and efficiency. We are a global business committed to a world of sustainable progress and enduring results. For more information, visitwww.ingersollrand.com.Ingersoll Rand is a diverse and inclusive environment. We are an equal opportunity employer, dedicated to hiring a diverse workforce; including individuals with disabilities and United States qualified protected veterans.Job Summary:At Club Car, we are developing Golf, Utility, and Personal Transportation Vehicles (PTVs) which integrate intelligent mobility and disruptive innovation. Over the past decade, wireless technologies, off-board systems and in-vehicle systems have fundamentally advanced to perform limitless functions to deliver connected features helping Golf, Utility, or PTV vehicle operators make informed decisions about their next golf swing, trip through the neighborhood or community pathways while providing infotainment, safety, and enhanced diagnostic information.Club Car is seeking an energetic and entrepreneurial minded Sr. Software Development Engineer to join our team at our facility in Sarasota, Florida. You will work closely with team members both within Sarasota and Augusta, GA sites to architect and develop next generation connectivity solutions. You will work closely with the Hardware Design Team to support new hardware designs/concepts and will be responsible for development of middleware and application development/integration for new products. Youwill also work closely with key technology supplier/partners and be continuously assessing state of the art technologies in the areas of mobility, connectivity, telematics, and infotainment. You will be a key contributor in delivering smart mobility and technology innovation to aid Club Car’s connectivity vision and growth strategies.Core Job Responsibilities:Support hardware development team with board bring up including driver/middleware implementation and debug.Develop and maintain server-side applications using C#, .NET Framework, and Javascript frameworks such as AngularDevelop and maintain embedded applications using C#, C/C , JavaDevelop and maintain Android appsImplement vehicle bus communication drivers and application software as requiredDriver support/development for Bluetooth, wifi, LTE, GPS, etc.Develop and/or modify device drivers and bootloadersDefine and/or influence hardware architectures to ensure software product needs are met.Architect and implement CAN communication and associated protocolsContribute to continuous improvement activities by looking for and suggesting new methods, tools, and processes that will improve efficiencies and/or quality of software productsWork with technical project managers to identify project scope, establish budgets, and develop project schedules.Develop and maintain software documentationParticipate in the preparing / authoring functional and technical requirement specificationsAid with integration of software related componentsBecome familiar with power system modules and electrical vehicle controls and safety featuresDevelop laboratory test plans and analyze test data.Provide guidance and leadership to designers, lab technicians and other team members as requiredEssential Skills or Knowledge:Experience with interoperability techniques and standards in in-vehicle embedded systemsExperience with network communication protocols and transport protocolsExperience with analytical and problem solving skills with the ability to navigate through working teams across multiple departmentsExperience in use case modelling and use case design reviewsKnowledge of cloud based application integration, enterprise application integration and service oriented architecture concepts is a PLUSExperience with prioritizing tasks on hand by evaluating long term implicationsExperience in supporting a system or component through the product lifecycle to launchExperienceimplementing vehicle communication bus protocols (CAN, LIN, Ethernet, etc.), along with software integration.Minimum Qualifications:Requires Bachelor's Degree in Electrical Engineering or Computer Engineering (Masters preferred)Requires 5 years embedded real-time software product developmentSystems Engineering or Control System Design experience is a plus.Proficient in programming languages such as C#, C/C , JavaProficiency with Microsoft development tools and .NET frameworkIntimate experience with the Android API, e.g.: activities, fragments, services, content providers.Experience writing multi-threaded/asynchronous code; solid understanding of process and thread model in Android applications and server-side Microsoft environmentWe are committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employee, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations.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. Progress begins with you!

Primary Location: SARASOTA-Florida

Job: Information Technology

Schedule: Full-time

Shift: Day Job

Status: Regular

Type: Experienced

Posting: Oct 9, 2018, 6:48:18 PM

Ingersoll Rand is a diverse and inclusive environment. We are an equal opportunity employer and are dedicated to hiring qualified protected veterans and individuals with disabilities.