This site uses cookies. To find out more, see our Cookies Policy

Software Engineer Controls in Dearborn, MI at Genesys Talent LLC

Date Posted: 3/12/2019

Job Snapshot

Job Description

We have 2 immediate openings for Software Engineers for 24 month contract to hire positions in Dearborn, MI.  
Position Description:The engineer in this role will work in the Central Software organization and will be responsible for the development and maintenance of a virtual co-simulation platform. Candidates are expected to work in Agile team settings to provide methods and processes for software and controls engineers across Ford to test their application software on a fully virtual setup. 
The duties of this role include but are not limited to the following: 
  • Evaluate virtual simulation tools for software integration testing 
  • Work with software and controls engineers within product development to identify their testing needs 
  • Implement methodologies to co-simulate multiple testing tools by utilizing standards like XIL and FMI 
  • Develop scripts to automate the building of virtual test environments 
  • Assist teams with the adoption and the application of virtual simulation environments 
  • Train others on new tools 
  • Work in Agile setting

Skills Required:Matlab/Simulink, Embedded Software, FMI, Python, Github, C coding, C++ coding, MIL/ SIL
Skills Preferred:Unreal, Unity, Qtronic Silver, Dspace, HIL, CAN, CARsim, CARmaker, Inca
Experience Required:
  • 3+ years of experience in embedded software development 
  • 1+ years of experience in C coding
  • 3+ years of experience in Matlab/Simulink
  • 1+ years of experience using MIL and SIL methods for Unit and/or integration testing
  • 3+ years of experience in automotive feature testing on HIL and/or vehicle
  • 1+ years of experience using CAN tools like CANoe, CANalyser, Intrepid or equivalent
  • 1+ years of experience using version management tools like GitHub, Clearcase or equivalent
  • Working experience utilizing the FMI standard
  • Basic experience in scripting using Python 
  • Excellent verbal, written and communication skills

Experience Preferred:
  • 5+ experience in virtual test platform development for embedded applications
  • 3+ experience is embedded software development using both C and Matlab
  • 3+ experience using all software development tools like compilers, version management, issue management and continuous integration 
  • 3+ years of experience in using co-simulation methods that utilize standards like FMI

Education Required:
  • Bachelors in Software, Electrical or Computer Engineering

Education Preferred:
  • Master’s in Software, Electrical or Computer Engineering