Description:
- Analyze, design, develop and maintain automation software for Emissions and Fuel Economy testing.
- Work with users to gather requirements.
- Analyze the customers' requirements.
- Design the software 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 and correct complex issues.
Requirements:
- Bachelor's degree in computer science, Computer Engineering, or related field with relevant experience.
- Prefer Master's degree in computer science or computer engineering
- Minimum 2 years' experience in software programming
- Minimum 2 years' experience programming using C, C , or C#
- Minimum 2 years' experience programming relational database (DB2, Oracle, SQL server, Sybase, etc.)
- Minimum 2 years' experience programming under Windows and/or UNIX operating system
- Familiar with electrical and mechanical devices
- Web-based programming experience using Java and React is a plus.
- Automotive experience is a plus
- Excellent communication skills
- Strong analytical and problem-solving skills
- Ability to work independently.