Lead the establishment of the system test team in Taipei, focusing on technical leadership, team development, and validation strategies for embedded software.
Staff Embedded Software Test Engineer
📜 Description
- Provide technical expertise in testing embedded firmware throughout the product cycle.
- Design comprehensive test strategies including black-box, white-box, and system testing.
- Develop automation plans to enhance test efficiency and coverage.
- Implement tests during pre-silicon and post-silicon phases of development.
- Collaborate with cross-functional teams to identify and debug issues.
🛠️ Requirements
- BS in Electrical Engineering, Computer Science, or Computer Engineering with a minimum of 8 years of experience, or MS in Electrical Engineering, Computer Science, or Computer Engineering with a minimum of 6 years of experience.
- Strong knowledge of embedded systems, embedded firmware, and Real-Time Operating Systems (RTOS).
- Experience with a variety of MCU and DSP cores/processors and the software stacks that support them.
- Strong leadership skills with a consistent track record of delivering embedded software and firmware projects.
- Proficiency with Python, shell, C, and C++, with hands-on experience developing reusable embedded test frameworks, test utilities, and hardware-in-the-loop test infrastructure.
- Knowledge and hands-on experience in embedded hardware or firmware system testing sufficient to design and execute test strategies, develop test plans, identify defects, and assess system-level functionality and reliability.
- Knowledge of requirements analysis and test case development, including interpreting technical requirements, deriving comprehensive test scenarios, and documenting traceable test cases with clear expected results.
- Experience automating functional, regression, integration, and system-level tests for embedded hardware or firmware, and analyze automated test results.
- Ability to debug embedded hardware or firmware using logs, traces, debuggers, instrumentation, and systematic root-cause analysis.
- Experience using lab equipment such as oscilloscopes, signal generators, logic analyzers, and spectrum analyzers for measurement and debugging of embedded systems.
Full job description
We are looking for a Staff Embedded Software Test Engineer who will be a hands-on technical lead responsible for ensuring embedded firmware and software products are thoroughly tested and deliveries are rock-solid. You will work with cross-functional teams to build robust and scalable test methodologies for embedded systems that meet the high-quality bar our customers expect.
Responsibilities
Required Skills and Qualifications
Preferred Skills and Qualifications
Similar jobs
Search more QA Engineer jobsSenior Staff Embedded System Test Engineer
Seeking a Senior Staff Embedded System Test Engineer to lead test initiatives, ensuring robust and scalable product deliveries through comprehensive testing strategies.
Senior QA Engineer – Test Automation & Platform Quality
As a Senior QA Engineer at Cloudera, you will ensure the quality of the Taikun platform by expanding automated testing frameworks and collaborating with development teams.
Sr. Staff Embedded Software Test Engineer (SBSH)
As an Embedded Software Test Engineer, you will design and develop comprehensive test plans, implement tests, and drive automation to ensure high-quality product deliveries.
Quality Automation Engineer III
As a QA Automation Engineer III, you will design and maintain automation frameworks for Salesforce applications, ensuring high-quality software through comprehensive testing strategies and collaboration with cross-functional teams.
