|
|
Software Tool Development Engineer - Detroit, Michigan
The PRA Group Inc.
|
|
|
Software Tool Development Engineer - MI
Summary
Our client, a developer of advanced vehicle safety systems, is looking for a Software Tool Development Engineer to be a key part of their effort to move more toward model-based control systems development. In this position, you’ll be responsible for developing and maintaining the tools used by the algorithm development team, the algorithm and system validation team, and the HIL laboratory. The developed tools will be aimed at enhancing and streamlining the algorithm development work and automating the validation work. The ideal candidate will have prior software testing experience, understand embedded code environments, and have knowledge of automatic code generation in MATLAB Simulink environment in embedded controllers. Specific responsibilities include:
Maintaining applications that reside on servers by creating configurations, monitoring license needs, and maintaining server efficiency (SharePoint, JIRA, Groovy)
Creation and maintenance of tools to improve data flow between internal tool chains. (Enterprise Architect to Simulink conversion, for example)
Developing and supporting tools for HIL automation and remote access. (Jenkins, dSPACE, server to server communication)
Developing and supporting tools for in-vehicle data collection and analysis. (CANape CAPL scripting, and others as needed)
Supporting remotely located algorithm teams
This is a company that really cares about its people. You will never feel like a number, never be bored, and will always be challenged as they look to take the next steps into new generations of safety technology.
Qualifications
BSCS, BSEE, or BSCE and 3+ years of experience.
Experience developing software for devices and tools (not IT/networking/web development).
Strong background in object-oriented programming and .Net framework.
Experience in C, C++, Java, or Python programming.
Knowledge of databases (SQL server or equivalent), Web APIs (REST and OSLC), server knowledge (HTML), and XML knowledge.
Knowledge of embedded programming, Matlab, or Simulink is a big plus.
Skills using communication protocols and tools such as serial, ISO, CAN, and others.
Excellent communication skills.
Location: Southeast MI
Type: Direct
Salary Range: $80,000-100,000/year, based on experience
Travel: Minimal
Relocation Assistance: Subject to review
Visa Sponsorship: Subject to review
Primary Skills: C++, Java, Python programming, Software Tool Development
Salary: Between 80000 - 100000
Experience Required: 0, 3 years minimum
Clearance Level: none
Travel: 0 %
Other Details:
Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/engineer/dev/jobs/engineeringjobs.php:505
Stack trace:
#0 {main}
thrown in /home/engineer/dev/jobs/engineeringjobs.php on line 505
| |