Embedded Test Engineer
This job has been filled or expired, so you can no longer apply for it.
You can browse our current jobs in this category here or view the old job below.
One of our clients in the Raleigh area is seeking a highly skilled and experienced Embedded Software Test Engineer to join their team. The ideal candidate will have a strong background in embedded systems development and testing, with a proven track record of success in devising and automating tests for complex products.
The Embedded Software Test Engineer will be responsible for developing and executing test plans, debugging and troubleshooting software issues, and working with other engineers to ensure the quality of our products. If interested, please apply by submitting your resume!
Responsibilities:
- Develop and execute test plans for embedded software products
- Debug and troubleshoot software issues
- Integrate new test equipment and capabilities
- Perform USB protocol analysis on a USB device and custom USB product testing
- Participate in early technology research and development
- Code, script, and automate tests
- Document test results
Requirements:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
- Experience in embedded software development and testing
- Strong programming skills in C/C++, Java, and Python
- Experience with USB protocol testing and integration for host and device controllers, including USB 2.0 and USB 3.x
- Experience with automated testing tools
- Experience with desktop Linux and Windows
- An understanding of IP networks and protocols
- Knowledge of SCM and DT tools for managing and tracking software changes and defects