MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Trialon Corporation

RVC Software Engineer (9600)

Auburn Hills, MI · 128 months ago

Full-time

About the job

Job Description
• Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment.

• Develop software in compliance with a formal CMMi based company product development process.

• Development (design, test, implement and deliver) of camera based software from concept phase to production.

• Implement customer and application specific requirements related camera systems including Vector or related drivers, bootloader.

• Integrate bookshelved and/or 3rd party software such as CAN/LIN NOS into an application specific software.

• Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems.

• Planning, scheduling, monitoring and reporting of all software related activities for various projects.

Qualifications
Knowledge and Education

• Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science

Work Experience

• 5-10 years of experience in developing Real Time Embedded software using C for automotive applications.

Skills and Competencies

REQUIRED SKILLS:

• Experience with development of portable, reusable and modular software in automotive environment.

• Embedded software development in C including application and low level drivers for 8, 16 bit micro-controllers such as Star 12/S12X, Microchip PICs, Renasas RL, TI DSP.

• Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software.

• Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000.

• Deep understanding in micro controller architecture and function. (8 and 16 bit, 32 bit would be a plus)

• Experience using a disciplined software development process based on SPICE/CMMi process model.

• Software Configuration Management concepts and CM tool experience.

• Expertise in using LIN & CAN based tools such as CANalyzer, CANoe, CANape, neoVI, etc.

• Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.

• Excellent troubleshooting and debugging skills.

• Software Configuration Management tool experience preferably MKS.

• Knowledge of development of systems that have to meet functional safety requirements.

• Excellent communication and inter personal skills required. This person must work well with other engineers in a team environment.

• Self-motivation, tenacity, and determination are very useful in this position.

DESIRED SKILLS:

• Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems.

• Knowledge of an event driven architecture.

• Some Real-Time OS experience is a plus.

• Solid Experience with UML and UML based tools such as Matlab/Simulink or Statemate, Stateflow, is desired.

• Knowledge of image processing and/or prior experience with vision based products.

• Experience in C++/.NET programming for PC applications, VB/VBA programming and/or macros a plus.

Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.

Must be US Citizen or have valid US Green Card.