The client is looking for a Test Engineer to design, develop, and maintain lab automation software for Emissions and Fuel Economy for vehicle chassis dynamometer testing.
Requirements
- Minimum 2 years’ experience in software programming.
- Minimum 2 years’ experience programming using C, C++, or C-Sharp.
- 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.
- Experienced with Object-Oriented Design.
- Programming experience under Linux operating system.
- Web-based programming experience using Java and React.
Responsibilities
- Design, develop, and maintain lab automation software for Emissions and Fuel Economy for vehicle chassis dynamometer testing.
- Implement applications under Windows and UNIX operating systems.
- Develop Graphical User Interface (GUI).
- Develop real-time applications under UNIX using C/C++ programming languages.
- Programing and rewriting existing old Visual C++ applications using the latest MS Visual Studio in net Core environment.
- Creating back-end objects including database tables, stored procedures, triggers, etc.
- Providing on-going software support for the software automation system to all users including requesting engineers, operators, and management.
Other
- Gathering customers’ requirements and making sure development efforts meet users’ needs.
- Working with the team members to analyze, design, and implement the software features according to regulatory requirements and user specifications.
- Working with different groups within and outside the department to debug and correct complex software issues.
- Generating documentation for all developed software.
- Evaluating 3rd party software to determine if it is beneficial to use in the department.