Senior Software Test Engineer (Einfochips)
Role details
Job location
Tech stack
Job description
- 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.
- Actively participate in agile ceremonies, including sprint planning, retrospectives, and daily stand-ups, to support collaboration and transparency.
- Maintain and continuously update test documentation, including test strategies, test cases, and reports.
- Stay current with industry best practices in embedded systems testing and advocate for their integration into team workflows., Work Arrangement Fully OnSite: Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.
Requirements
-
Experience: 8+ years in embedded systems development and testing, spanning both hardware and software.
-
Programming: Strong expertise in C, C++, and real-time operating systems (RTOS).
-
Bachelor's degree (or higher) in Computer Science, Engineering, or related field, or equivalent professional experience.
-
Automation & Tools: Proficiency with testing frameworks (e.g., GTest, Pytest), Python automation frameworks, and automated testing methodologies.
-
Environment: Hands-on experience with Linux OS and associated tools.
-
DevOps: Familiarity with CI/CD pipelines, processes, and tools.
-
Hardware Knowledge: Solid understanding of communication protocols (I2C, SPI, UART) and hardware interfaces.
-
Problem-Solving: Strong debugging, analytical, and defect root-cause analysis skills.
-
Leadership: Effective communication skills with the ability to mentor and motivate junior team members.
-
Security certifications such as OSCP, SANS/GIAC, or CISSP.
-
Knowledge of compliance regulations and security frameworks (ISO/SAE 21434, NIST, HIPAA, COBIT, OWASP, ITIL, etc.).
-
Industry exposure in law enforcement, defense, intelligence, automotive, manufacturing, or software.
-
Fluency in Japanese (reading, writing, speaking) for technical and business communication.
Benefits & conditions
At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That's why we offer competitive financial compensation, including various compensation plans and a solid benefits package.
- Medical, Dental, Vision Insurance
- 401k, With Matching Contributions
- Short-Term/Long-Term Disability Insurance
- Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
- Paid Time Off (including sick, holiday, vacation, etc.)
- Tuition Reimbursement
- Growth Opportunities
- And more!