Algorithms Engineer
Magna Donnelly
Contract Farmington, Michigan, United States Posted 6 years ago
About Position
Algorithms Engineer (Contract)
$55.00 / Hourly
Farmington, Michigan, United States
Algorithms Engineer
Contract Farmington, Michigan, United States Posted 6 years ago
Description
RESPONSIBILITIES Development (design, test, and implement) of advanced vehicle lateral (lane centering/lane keeping) and longitudinal (ACC) algorithms from concept phase to production. Assume ownership of existing lane centering and ACC algorithm o Evaluate existing algorithmso Set up development environment; be able to recompile and flash existing code Improve existing LCC and ACC algorithmso Establish LCC/ACC requirements (clear, precise, unambiguous, easy to read)o Improve existing algorithms in either Matlab or directly in CCode Design descriptiono Test improvement in test vehicle Support customer meetings as technical expert for camerabased lateral and longitudinal vehicle control. Identify innovative solutions and support Magna legal staff in patent application drafting. Develop application software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP). Planning, scheduling, monitoring and reporting of all software related activities for various projects.REQUIRED SKILLS MS, Computer Science/Computer Engineering/Electrical Engineering/Control Systems 5+ years experience in developing vehicle lateral or longitudinal control algorithms Proven track record of developing control algorithms from concept to implementation in production program Experience with Matlab/Simulink/Stateflow or Statemate. Experience in Signal processing & dynamics systems including Continuous and discrete time transfer functions and filtering and knowledge of the effects of sample time in embedded systems Knowledge of classical and modern control techniques including root locus, bode plots, PID controllers, Leadlag compensators, State feedback, observer, Kalman filters etc Understanding of multidisciplinary automotive mechatronic systems Rulebased decision methods and technique including fuzzy logic Development of portable, reusable and modular software in automotive environment. Embedded algorithm software development in C for 16 bit and 32 bit microcontrollers for multiple microcontrollers such as Star 12/S12X, ST7, ST9, Microchip PICs, TI DSP, PowerPC Experience using a disciplined software development process based on CMM or CMMi process model. Familiar with radar and vision sensor systems and OEM requirements Experienced in use of requirements management tools and Software Configuration Management tool experience preferably MKS. Familiar with concepts such as baselining, inheritance etc. Experience in development of systems that have to meet functional safety requirements
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.