- Company Name
- Premier Staffing Solution
- Job Title
- Software Test Automation Engineer
- Job Description
-
Job Title: Software Test Automation Engineer
Role Summary:
Design, develop, and maintain automated test solutions for electronic control units (ECUs) across telematics, infotainment, battery management, ADAS, and zonal systems. Use Python and industry instrumentation to create robust test sequences, documentation, and deployment procedures for internal and external manufacturing environments.
Expectations:
- Minimum 5 years of experience building automated test equipment for electronics.
- Proven Python programming skills with software‑engineering best practices.
- Hands‑on knowledge of automotive communication protocols (CAN, CAN‑FD, DoIP, Automotive Ethernet, LIN) and industrial buses (USB, VISA, GPIB, Ethernet, Serial, RS‑485, SPI, I²C).
- Ability to read and interpret electrical schematics, PCB layouts, and datasheets.
- Prior work in automotive, semiconductor, or aerospace sectors, supporting test equipment deployment in manufacturing settings.
- Strong documentation and collaboration with cross‑functional teams (validation, reliability, EMC, launch).
Key Responsibilities:
- Collaborate with electronics design teams to define test requirements and strategies.
- Develop Python‑based test sequences within the company’s automation framework.
- Create comprehensive test cases and operating procedures.
- Coordinate with validation, reliability, EMC, and product launch groups to ensure test solutions meet all requirements.
- Deploy and support automated test equipment in manufacturing and external labs.
Required Skills:
- Python programming (advanced level).
- Experience with programmable power supplies, multiplexers, DMMs, signal analyzers, signal generators, multifunction devices.
- Reading and interpreting electrical circuits, schematics, PCB layouts, and datasheets.
- Knowledge of automotive protocols (CAN, CAN‑FD, DoIP, Automotive Ethernet, LIN) and industrial buses (USB, VISA, GPIB, Ethernet, Serial, RS‑485, SPI, I²C).
- Familiarity with SQL or data‑management tools (Databricks, Apache Superset) – a plus.
- Documentation, problem‑solving, teamwork, and adherence to software‑engineering best practices.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Electrical or Electronics Engineering (or equivalent work experience).
- 5+ years of relevant experience designing and deploying automated test equipment for electronics.
- Experience in automotive, semiconductor, or aerospace industries, supporting manufacturing deployment of ATE.