ETS is an internally develop automation platform that allows Stellantis to perform develop and certification testing on chassis rolls for emissions and energy consumption. It is deployed on all PRS chassis rolls at CTC and CPG labs. The role of the supervisor to coordinate both the maintenance and evolution of the automation system to support STLA business objectives. The flexibility and speed at which the automation system can be updated is key to its use in the labs. There is an ongoing project with STLA WE tech center to deploy ETS in their chassis rolls to eliminate the need for a costly update of their third-party software. The role requires software development experience and the ability to lead a team by setting priorities and thoroughly test the software before deployment
Responsibilities:
Analyze, design, develop and maintain automation system for Emissions and Fuel Economy testing Work with users to gather requirements Analyze the customers’ requirements Design/modify the system to satisfy users’ specifications Develop the needed software Test the software thoroughly Generate documentation for all developed software Integrate 3rd party devices into the software system Evaluate 3rd party software to determine if it is beneficial for the department Provide on-going software support for all users including requesting engineers, operators, and management Perform software maintenance tasks to the PCs, operating system, database, etc. Work with team members to design new features and address software issues Work with different groups within and outside the department to debug complex issues Basic Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or related field with relevant experience Minimum of 5 years experience in software programming Minimum of 2 years experience programming using C, C++, or C# Minimum of 2 years experience programming relational database (i.e. DB2) Minimum of 2 years experience programming under Windows and UNIX operating system Experienced with Inter Process Communication (IPC) using TCP/IP sockets, Shared Memory, FIFOs...etc. In-depth knowledge of software development processes and methodologies Ability to work in a fast-paced environment and manage multiple projects Experienced using code repositories (i.e. GitHub) Experienced with Object-Oriented design and development Exceptional debugging and problem-solving skills Ability to work in a fast-paced environment and manage multiple projects Excellent communication skills Preferred Qualifications: Master’s degree in computer science, computer engineering, or related field with relevant experience Minimum of 10 years of experience in programming large scale and complex systems Experience with SOAP and REST based services Experienced with programming Real-Time systems Experience with Multithreaded programming Experienced with using React/Redux frameworks to develop web-based applications Automotive experience Familiar with electrical and mechanical devices EOE / Disability / Veteran