Description
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
· 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
· Excellent communication skills
· Strong analytical and problem-solving skills
· Ability to work independently
Job Types: Full-time, Contract
Pay: $40.00 - $45.00 per hour
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Schedule:
* 8 hour shift
Ability to Relocate:
* Auburn Hills, MI: Relocate before starting work (Required)
Work Location: On the road
· 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
· 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
· Excellent communication skills
· Strong analytical and problem-solving skills
· Ability to work independently
Job Types: Full-time, Contract
Pay: $40.00 - $45.00 per hour
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Schedule:
* 8 hour shift
Ability to Relocate:
* Auburn Hills, MI: Relocate before starting work (Required)
Work Location: On the road
Jobs from our Partners
Developer/Programmer
Remote
US
Principal Engineer
Remote
US
Splunk Engineer, Lead
Washington, D.C.
US
Unix/Compute Engineer - Frontline Engineer Associate
Salt Lake, UT
US
Other Jobs from Tata Technologies
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 241 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee