Senior Software Test Engineer
Core
Design, develop, and run comprehensive test plans and test cases for embedded software and hardware components, driving automated testing frameworks to improve reliability and efficiency. (via careerplan.io/jobs/g7e68c2f-senior-software-test-engineer-at-arrow-electronics-inc)
Role type
Senior Software Test Engineer (Embedded Systems)
Builds
Embedded software and hardware components
Domain
Embedded systems, hardware interfaces, and software testing
Required skills
C, C++, real-time operating systems (RTOS), Python, Linux, GTest, Pytest, automated testing methods, communication protocols (I2C, SPI, UART), root-cause analysis, CI/CD pipelines
Preferred skills
Security certifications (OSCP, SANS/GIAC, CISSP), compliance knowledge (ISO/SAE 21434, NIST, HIPAA, COBIT, OWASP, ITIL), law enforcement/defense/automotive/manufacturing industry experience, Japanese fluency
Technologies
CI/CD, Embedded Hardware Support, ITIL, Linux, OWASP, Python, Security, pytest, Cloud, DevOps
Responsibilities
Lead and collaborate with test engineers to drive effective testing practices; partner with software, hardware, and systems engineering teams to define testing requirements; design, develop, and run comprehensive test plans and test cases; promote automated testing frameworks and tools; identify, document, and track defects; perform root-cause analysis on defects; take part in agile ceremonies; maintain and update test documentation
Seniority
Senior, hands-on IC
