$80K — $100K *
The Senior Software Engineer provides embedded software development for automotive applications. The Senior Software Engineer is an Individual contributor, team player, technical team leader and/or coordinator
Responsible for the following product/program requirements:
Interpret customer software requirements and specifications.
Provide embedded firmware development capabilities (including LIN and CAN communications)
Create software flowcharts and Software Functional/Robustness Test Plans.
Fully document product/code to YF standards using industry standards and best practices.
Document design assumptions and justifications for each new design.
Supports analysis of product failures during launch, production and warranty.
Develop product deliverables on time and within budget utilizing resources as directed.
Work with customer engineering to support Requests for Information, Requests for Quote, new designs and quality issues.
Supports product design cost optimization using design analysis, Bill of Material reviews and competitive benchmarking and attending VA/VE activities.
Provide software and system design as well as development and validation guidance to lesser experienced engineers.
Works in team environment however with team members remotely and in different time zones
Works with cross-function team in problem solving / issue analysis / defect reproduction
All other duties assigned by Manager
BS EE from an accredited institute.
Minimum experience required
3+ years of embedded automotive software development with vehicle network communications.
3+ years of automotive software & system testing (knowledge and experience in auto-testing is a plus)
Knowledge and experience in hardware design is a plus
Knowledge and experience in software architecture design is a plus
Test specification development
Valid through: 4/21/2021