Senior Software Test Engineer
ESSENTIAL DUTIES AND 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
• Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
• 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