Location: Remote/Onsite
Duration: Full Time
RESPONSIBILITIES
Develop detailed requirements and track changes to them
Develop comprehensive test plans to verify safety and reliability of electronic systems
Conduct testing across multiple platforms, in both simulation and real world use cases
Maintain effective communication with suppliers, internal and external customers, and outside resources concerning technical subject matter
Develop and peer review software
Process engineering information through CMMI level 3 procedures and software safety process
Ensure that technical issues are conducted within the framework of company policies and procedures
Evaluate designs for performance, safety, and reliability
Establishes priorities for work delegated to others
Prepare technical proposals, quotations, reports, and presentations
BASIC QUALIFICATIONS
Master's degree in engineering, information systems, or computer sciences; or bachelor's degree and additional work experience
3+ years of experience in programming embedded controllers in either C/C++, model based / Simulink, and/or PLC languages such as Structured Text
2+ years of experience with software testing, preferably with vehicle specific experience
Potential travel up to 25% of time
Experience with version control, release management, and peer review systems and processes
Familiarity with safety standards such as MIL-STD-882E, ISO 26262, IEC 61508
PREFERRED QUALIFICATIONS
Specific experience in developing software for vehicle control systems, either on road or off highway
Experience with sensor systems including radar, LIDAR, and computer vision
Experience developing networked communications (CAN Bus, Ethernet, V2V)
Excellent software system design skills
Excellent organizational, analytical, and problem solving skills
Ability to maintain accurate and detailed records
Windows programming experience
UNIX/Linux programming experience