Senior Firmware Engineer - Gilbert, United States - Corporate Job Bank
Description
Job Title: Firmware Systems Engineer
Summary:
We are a Leader in Automotive Battery Systems Development, currently seeking a skilled Firmware Engineer to join our dynamic engineering team. In this role, you will collaborate with a multi-disciplined team to design, develop, integrate, and test real-time embedded firmware. Your responsibilities will include interfacing with, controlling, and monitoring electric vehicle systems and components, ranging from battery management systems to inverters, onboard chargers, heaters, pumps, motors, and gearboxes.
Salary: $130,000 - $150,000+ (DOE) annual salary + Incentives and Stock Options
Duties and Responsibilities:
1. Collaborate with the engineering team to build and implement Electric Vehicle systems control solutions.
2. Contribute to all phases of the firmware development lifecycle in an Agile environment.
3. Develop solutions using Matlab/Simulink and the New Eagle Raptor System Development Toolkit.
4. Integrate, test, and validate solutions on test benches and operational vehicle test beds.
5. Troubleshoot and analyze problem reports, solving software defects.
Basic Qualifications (Required Skills/Experience):
Strong proficiency in Matlab/Simulink
Object-oriented analysis and design skills
Strong understanding of Data Structures and Algorithms
Experience with CAN bus communications protocol
Experience working with Kvaser or other CAN Analyzer tools
7 or more years of related work experience
MS/BS minimum in the areas of Computer Science, Computer Engineering, Electrical Engineering, or other related fields, or equivalent experience
Preferred Qualifications (Desired Skills/Experience):
Experience with the New Eagle Raptor System Development Toolkit
Experience working in a Linux OS command line environment
Experience with C/C++, Python
Experience with LIN communications protocol
10 or more years of related work experience
Knowledge of HV – High Voltage Battery Electric Vehicle Propulsion Systems, inverters, motors, DCDC, contactors, isolation, cable shielding, battery management systems.
Knowledge of ISO-26262 Functional Safety
Experience with Git and Github or a similar version control system
Experience working within a configuration-controlled software development environment
Experience with automated build and test toolchains