Job Description :
Software Engineer in Test, Embbeded Systems
SAN JOSE, CA, ,
Responsibilities
· Work with SW and FW developers to identify, develop, document and maintain test automation stations and scripts.
· Write and Execute test plans.
· Troubleshoot failures during UUT testing, including reproducing faults, evaluating requirements, and documenting root cause analysis.
· Work with developers to identify test needs such as type of test equipment required and schedules to match component deliverables.
· Accountable of publishing daily quality metrics to protect working implementation against regressions
· Provide continuous system quality assessment
Qualifications
· BS in Software Engineering, Computer Engineering, or equivalent.
· 5+ years working experience as a test engineer.
· Hands-on experience of design and develop tests for devices and embedded systems.
· Proficient using Test Frameworks
· Proficient automating and incorporating the quality triggers to CD/CI
· Proficient software programmer, languages: Python, C/C++.
· Basic experience in configuration & testing interfaces, such as: WiFi, Bluetooth, Ethernet, CAN.
· Excellent documentation and communication skills - strong technical writing.
Preferred qualifications

· Advanced experience in a Linux environment (must have configured, compiled, and installed the Linux kernel AND successfully had it running) a plus.
· Experience with leading software troubleshooting efforts is a plus
· Linux CAN/spi-utils experience a plus.
· Basic knowledge of u-boot a plus.


Client : NIO

             

Similar Jobs you may be interested in ..