Senior Software Validation Engineer - Gilbert, United States - Corporate Job Bank

    Corporate Job Bank
    Corporate Job Bank Gilbert, United States

    Found in: Appcast US C2 - 1 week ago

    Default job background
    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