MCPNew: now works with Claude & AI assistants
Trialoncorporation

Trialoncorporation

RVC Software Engineer (9600)

Role

RVC Software Engineer (9600)

Job type

-

Found on Mokaru

124 months ago

Share this job

Salary

Not disclosed by employer

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.

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.

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

Must be US Citizen or have valid US Green Card.

Resume ExampleCover Letter Example

Explore more