
Software Engineer, Manufacturing Diagnostics
- Phoenix, AZ
- Permanent
- Full-time
- Degree in Electrical Engineering, Computer Science, Computer Engineering, Automotive Technology, or a related field, or equivalent experience.
- 2+ years of experience in powertrain engineering, diagnostics, or a related field, with a focus on software development and troubleshooting.
- Strong programming/development skills in languages such as C, C++, and Python
- Experience with vehicle data analysis, including data acquisition, processing, and interpretation.
- Knowledge of drivetrain technologies, including inverters and motors.
- Familiarity with automotive communication protocols such as CAN, UDS, and OBD-ll.
- Strong analytical and problem-solving skills, with the ability to work independently.
- A strong technical background in diagnosing complex electromechanical systems with heavy software content and deployed in safety-critical applications is required
- You will be responsible for contributing directly to the continuous improvement of our products
- Perform diagnostics on field failures both remotely - looking at data logged by the vehicle - and directly in the field with onboard diagnostic tools
- Create clear problem statements for field issues and communicate top issues regularly to firmware and hardware development teams, collaborating on root cause analysis and development of countermeasures
- Define requirements for on-board diagnostic methodologies and diagnostic alerts, including consideration for third-party shops, and work with the firmware development team to implement
- Develop and document troubleshooting and remote diagnosis techniques with Service Technicians, Technical Support Specialists and Regional Technical Specialists
- Conduct large-scale data analyses to triage brake-system related issues
- Review user experience issues and deficiencies and escalate those to development teams that can be addressed by firmware or hardware improvements and/or revised functional specifications
- Identify and propose product improvements to Hardware and Software Development teams that will increase reliability, reduce service cost, and improve customer satisfaction