Senior Software Validation Engineer - Gilbert, United States - Corporate Job Bank
Description
Software Validation/Verification Engineer III - Automotive Systems Engnineering
We are looking for a highly skilled Software Validation/Verification Engineer III to join our engineering team at our headquarters in Gilbert, Arizona. This role reports to the Director of Software and involves working on cutting-edge projects related to the advancement of sustainable transportation technology. The ideal candidate will have a strong background in software testing, particularly in the context of electric vehicle (EV) charging systems.
Location: This person must be located in Arizona
Duties and Responsibilities:
Collaborate with a multidisciplinary team on the development, testing, and validation of real-time embedded software for EV charging systems.
Create and execute detailed test plans to validate hardware, software, and firmware components of EV charging stations.
Conduct thorough testing on various systems including battery modules, DC/DC converters, communication controllers, and HVAC systems.
Ensure software functionality within embedded Linux environments and facilitate data transmission to the cloud using different protocols.
Verify firmware developed in MatLab/Simulink for automotive-grade Vehicle Control Units (VCUs).
Document testing procedures, results, and provide feedback for continuous improvement.
Stay updated with industry standards and regulatory requirements related to EV charging systems.
Collaborate with cross-functional teams to develop and implement monitoring and control solutions for EV systems.
Contribute to software development in an Agile environment using languages like C and Python.
Troubleshoot software defects and perform root cause analysis.
Assist in the design and implementation of automated build systems for firmware and software deployments.
Minimum Qualifications:
Strong proficiency in C and Python
Experience with embedded real-time systems
Object-oriented analysis and design skills
Familiarity with Linux OS and command line
Understanding of Data Structures and Algorithms
Knowledge of CAN bus communications protocol
Experience with CI/CT tools and processes
7+ years of related work experience
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields
Compensation: $120,000 - $145,000+ (DOE), Stock Incentives, Massive Growth Potential
Preferred Qualifications:
Master's Degree in relevant fields
Experience with Matlab/Simulink, C/C++, Python
Familiarity with MQTT, AWS
Experience with browser stack, Perfecto, Selenium robot framework
Knowledge of HV electric vehicle systems and safety standards
Familiarity with ISO-26262, DIN 70121, and ISO-15118
Experience with Git, Github, or similar version control systems
Experience in a configuration-controlled software development environment
Familiarity with automated build and test toolchains