Engineer, Software Update and Validation
EV.Careers is currently seeking a direct hire Engineer, Software Update and Validation for one of our partners, an automotive manufacturer building next generation electric vehicles at a new production facility in the Southeast US. In this position, you will design, build, and maintain the tools, test benches, and electrical connections used to perform and validate software updates, both on the bench and in-vehicle, making sure updates are configured, documented, and traceable before vehicles move through assembly.
Responsibilities
- Design and build reliable electrical connections and interfaces for software updates on test benches and in vehicles
- Evaluate tools for software updates
- Ensure required configuration and documentation are available, including instructions on how to set up and perform software updates
- Keep tools and test benches current and calibrated
- Ensure updated parts are properly labeled, documented, and recorded for traceability
- Collaborate with other departments, such as Development, to ensure software update benches and tools are compatible with the latest system requirements and configurations
- Test and validate software updates to ensure they function correctly before being used by others
- Analyze software package data, identify discrepancies, and resolve issues
- Verify hardware and software are correct for pre-series and test cars before Assembly; coordinate with Logistics, Purchasing, and Quality to archive parts
- Confirm test parts will be installed in the appropriate car
- Provide necessary training to team members before they perform software updates
- Identify process improvements and lead implementation
- Design, build, and maintain tools to automate and increase the speed of software updates, such as macros
- Create, implement, and maintain a verification system used to confirm and record the quality and quantity of completed software updates
Required Qualifications
- Bachelor's degree in automotive technology, mechatronic systems, electrical or software engineering, or equivalent work experience
- 4+ years of professional experience in automotive electronics, mechatronics, embedded systems, or related
- Experience with bench testing, harness fabrication, and vehicle diagnostic tools
- Proficiency in Python for scripting and tool development
- Ability to read and interpret technical drawings and wiring diagrams
- Familiarity with software update protocols and software version control
- Strong documentation and organizational skills
- Excellent communication and coordination abilities
- Self-motivated and proactive
Preferred Qualifications
- Experience with CAN communication, UDS protocols, or similar
- Knowledge of database systems for tracking inventory and performing updates
- Understanding of vehicle engineering and manufacturing processes
- Strong organizational navigation and cross-functional collaboration skills, adept at developing effective partnerships
- Demonstrated creative and strategic problem solving, with experience troubleshooting vehicle systems
- Capability of creating detailed, well-structured work instructions
- Aptitude for producing accurate reports
- Ability to work independently and in a structured manner
- Able to lift up to 50 lbs. and stand for up to 4 hours
Benefits
- Competitive base salary ($100,000 to $145,000)
- Competitive insurance including medical, dental, vision, and income protection
- 401(k) with employer match and immediate vesting
- 20 days planned PTO, 40 hours unplanned PTO, and 14 company/floating holidays
- Up to 16 weeks of paid parental leave for biological and adoptive parents
- Relocation assistance available
- Opportunity to build a software update and validation function from the ground up at a new production facility