eInfochips is looking for a Senior Software Test Engineer to ensure effective and efficient testing practices for embedded software and hardware components, driving product quality and optimizing testing processes.
Requirements
- 8+ years in embedded systems development and testing, spanning both hardware and software.
- Strong expertise in C, C++, and real-time operating systems (RTOS).
- Proficiency with testing frameworks (e.g., GTest, Pytest), Python automation frameworks, and automated testing methodologies.
- Hands-on experience with Linux OS and associated tools.
- Familiarity with CI/CD pipelines, processes, and tools.
- Solid understanding of communication protocols (I2C, SPI, UART) and hardware interfaces.
- Strong debugging, analytical, and defect root-cause analysis skills.
Responsibilities
- Lead and collaborate with a team of test engineers to ensure effective and efficient testing practices.
- Partner with cross-functional teams—including software, hardware, and systems engineers—to define testing requirements and priorities.
- Design, develop, and execute comprehensive test plans and test cases for embedded software and hardware components.
- Drive the adoption of automated testing frameworks and tools to improve test coverage, reliability, and efficiency.
- Identify, document, and track defects; communicate findings clearly to development teams and ensure timely resolution.
- Conduct root cause analysis of defects and lead initiatives to enhance product quality and optimize testing processes.
- Maintain and continuously update test documentation, including test strategies, test cases, and reports.
Other
- Actively participate in agile ceremonies, including sprint planning, retrospectives, and daily stand-ups, to support collaboration and transparency.
- Stay current with industry best practices in embedded systems testing and advocate for their integration into team workflows.
- Effective communication skills with the ability to mentor and motivate junior team members.
- Security certifications such as OSCP, SANS/GIAC, or CISSP.
- Fluency in Japanese (reading, writing, speaking) for technical and business communication.