C/C+ Software Engineer
Indianapolis, IN, United States
Job Description
Responsibilities:
Chairing architecture design meetings to resolve issues and to maintain adherence to defined architecture design guidelines.
Leading the creation of detailed documentation for all functions and interfaces within an end-to-end Edge Box.
Convert Business requirements into Technical requirements.
Leading a troubleshooting team during all phases of projects.
Managing the overall program timing and key deliverables.
Being the lead for an end-to-end cloud-based issue management tool.
Gather quality metrics throughout the program and present to management team.
Identify the issue and assign the task.
Requirements:
BS in Computer Science/IT or Engineer degree required.
Experience of Embedded System, telematics, and connected services domain.
Operating system – Debian Linux.
Knowledge about the protocols – CAN.
Language – Embedded C.
Tools - NEO-VI or Vector CANcase or Wireshark, DOORs.
Technologies – Knowledge of Over the Air software updates and cybersecurity.
Strong communication skills (both written and verbal) required.
Good analytical skills, Problem solving, Excellent organizational skills with the proven ability to work pro-actively under minimal supervision.
Demonstrated Leadership roles – the ability to take initiative.
Knowledge about the protocols – LIN, MQTT, MOST, LIN, HTTPS, 80
2.1
1.
Tools - IBM Rhapsody/ Enterprise Architect.
Production program experience.
Required Skills Embedded C,Embedded System,LINUX,CAN Supported Skills
#J-18808-Ljbffr