Cognowiz solutions LLC
Fleet Support Engineer at Cognowiz solutions LLC in Foster City, CA
Job Description
Role Name: Fleet Support Engineer – Vehicle Motion Control & Safety Controllers
Location: Foster City, CA - 94404
Contract
Summary
We are seeking an experienced Fleet Support Engineer to support vehicle motion control systems and safety-critical controllers. The ideal candidate will have strong experience in embedded vehicle controllers, safety-critical ECUs, CAN communication, firmware debugging, and root-cause analysis.
This role involves diagnosing complex controller issues, supporting fleet operations, troubleshooting communication failures, and ensuring the reliability and performance of vehicle control systems.
Key Responsibilities
- Serve as the primary escalation point for motion-control and safety-controller faults.
- Perform root-cause analysis (RCA) and implement corrective actions for controller-related issues.
- Diagnose primary and backup controller architectures, including fail-operational behavior.
- Troubleshoot CAN, CAN-to-Ethernet gateways, and vehicle communication faults.
- Debug command and feedback paths between controllers and Electronic Control Units (ECUs).
- Perform controller bring-up, firmware alignment, and validation activities.
- Develop troubleshooting guides, technical documentation, and support procedures.
- Analyze fleet telemetry and large datasets to identify recurring and systemic issues.
- Support occasional night shifts, weekend work, and travel as required.
Required Qualifications
- 4+ years of experience working with embedded vehicle controllers or safety-critical ECUs.
- Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Mechanical Engineering, or a related field.
- Strong knowledge of embedded systems, microcontrollers, and real-time control systems.
- Understanding of fail-safe and fail-operational architectures.
- Ability to interpret electrical schematics, wiring harness diagrams, and state-machine diagrams.
- Experience debugging UDS (Unified Diagnostic Services) diagnostic issues.
- Strong hands-on experience with CAN communication and diagnostic tools such as:
- CANalyzer
- CANoe
- PCAN
- Similar CAN analysis and debugging tools
- Strong troubleshooting, problem-solving, and cross-functional communication skills.
Preferred Qualifications / Bonus Skills
- 3+ years of experience in firmware validation for embedded systems.
- Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) validation methodologies.
- Knowledge of CAN-to-Ethernet communication and Diagnostics over Internet Protocol (DoIP).
- Understanding of controller takeover mechanisms and arbitration logic.
Additional Requirements
- Ability to support occasional night and weekend schedules.
- Willingness to travel when required.
- Ability to work onsite in a fast-paced automotive engineering environment.
Pay: $60.00 - $68.00 per hour
Expected hours: 40.0 per week
Experience:
- fleet operations: 2 years (Required)
- Automotive ECUs: 4 years (Required)
- CANalyzer: 2 years (Required)
- UDS: 2 years (Required)
Work Location: In person