Embedded Software Verification Engineer - Randstad USA
Greensboro, NC 27409
About the Job
Randstad Digital is seeking a Diagnostic Engineer for an opportunity in Greensboro, NC. As an Diagnostic Engineer for Aftermarket, you will develop diagnostic methods and operations, analyze and review design specifications, create automated test cases, and verify/validate aftermarket diagnostic tools and systems.
location: GREENSBORO, North Carolina
job type: Contract
salary: $40 - 45 per hour
work hours: 8am to 4pm
education: Bachelors
responsibilities:
- Develop, verify, and validate diagnostic method information (fault tracing procedure) for a given vehicle/powertrain function
- Analyse, compare, and mitigate software release changes affecting diagnostic information and tools
- Develop test and calibration operations on vehicle and component level
- Create and maintain diagnostic operation specifications
- Support the development of new or changed functionality in diagnostic tools and systems related to diagnostic data
- Participate in developing future diagnostic content technologies (e.g. automated generated information).
- Contribute to developing new data structures for future diagnostic content information
- Perform unit testing of the implemented method/operation and report software and system bugs found
- Perform verification of implemented method/operation on vehicle or in specified test environment
- Ensure that the methods/operations fulfil good design practice and service information warning guidelines
- Analyse test results and manage corrections of issues
- Implement test and calibration operations based on specifications
Requirements
- Bachelor's Degree in Electrical or Mechanical engineering, Computer Science, Engineering Physics or a related field
- Experience with heavy duty vehicle repair, diagnostics and maintenance, heavy duty product development or as verification/test engineer (minimum 3-5 yrs)
- Programming skills (HW close or Object Oriented) and/or Distributed Systems competence
Preferred
- Software development experience
- UDS on CAN, Python, Canoe, Canalyzer, Robot Framework, Business and data modelling, Domain Driven Design, JAVA Script, Dev Ops, Azure, Polymer, Virtual methods, Data Analytics, Machine learning, Model Based Design, Extended Vehicle / Automotive knowledge, System architecture (Full system on/off board)
- Hands-on experience with verification and validation methods
- Experience working in an environment utilizing Agile project management
- Experience with tuning software
qualifications:
- Experience level: Experienced
- Minimum 2 years of experience
- Education: Bachelors (required)
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.