Develop and maintain Python-based automated test software for prototype validation, device bring-up, manufacturing, and integration testing. Troubleshoot Android and Linux devices using ADB, serial consoles, logs, and command-line tools. Create test plans, execute end-of-line testing, isolate faults, validate hardware configurations, maintain lab systems, and ensure test data integrity. Collaborate with hardware, firmware, and systems engineers on debugging and root cause analysis.
Prototype Software Test Engineer II
Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse clients around the globe. Sigma Design believes in hiring, developing, and recognizing the best. We offer competitive compensation, a 401(k) with up to 4% company match, quarterly bonus program, 15-days of accrued PTO and 9 company paid holidays. In addition, Sigma Design has multiple options for medical insurance and dental insurance. We also offer voluntary benefits: vision, long-term disability, and life insurance.
Position Details:
- The hiring range for this role is typically between $119,000 and $130,000 annually, with the full range extending to $141,000 annually, based on experience, internal equity, and career progression
- This position will be In-Office
- Monday - Friday, 8 am - 5 pm
The Prototype Software Test Engineer II is responsible for developing and maintaining test software to support prototype validation, device bring-up, and manufacturing activities. This role develops automated test solutions, troubleshoots Android and Linux-based prototype devices, executes system bring-up, and collaborates cross-functionally to ensure product quality and data integrity.
Essential Job Functions - Responsibilities:
- Own and maintain Python-based test software, including development, deployment, and support
- Develop and implement program-level test plans in collaboration with Engineering
- Design and deploy automated test solutions for manufacturing, integration testing, and prototype bring-up
- Execute end-of-line testing and prototype bring-up, including fault isolation, debugging, and repair support
- Troubleshoot Android and Linux-based prototype devices using tools such as ADB, serial consoles, log analysis, and command-line utilities
- Collaborate with hardware, firmware, and systems engineers to diagnose issues across software and hardware
- Maintain and update test coverage as product requirements evolve
- Provision, configure, and validate hardware for testing and system bring-up
- Oversee test data collection, validate data integrity, and support root cause analysis.
- Maintain lab systems, including PCs, engineering units, and custom hardware setups
- Follow Business Technology policies to protect sensitive data and reduce information security occurrences
Education and Experience: (Knowledge, Skills, & Abilities)
- Bachelor’s Degree in Computer Science, Engineering or equivalent required
- Minimum of 5 years of relevant work experience preferred
- Strong proficiency in Python, including scripting, automation, and data processing
- Experience working in Linux environments, including command-line tools, SSH, and basic system administration
- Experience troubleshooting software and hardware systems in prototype or lab environments
- Experience with Android device debugging using ADB, logcat, shell commands, or similar tools is preferred
- Solid understanding of software engineering best practices
- Experience working across Windows, macOS, and Linux environments
- Experience using version control systems such as Git
- Ability to write clear, maintainable, well-documented code
- Strong debugging and root cause analysis skills
- Experience working in collaborative, cross-functional engineering environments
- Strong communication, organization, and problem-solving skills
- Ability to manage multiple priorities in a dynamic lab environment
- Experience with embedded systems, VR/AR devices, robotics, or modern C++ is a plus
- Strong written and verbal English language communication skills
- Excellent teamwork/interpersonal skills and the ability to communicate effectively
- Demonstrated ability to work collaboratively, both within and outside one's own work group
- Demonstrate commitment and adherence to Sigma Design Core Values
- Pass a post-offer background verification
Work Environment
Standard office environment with normal amounts of office related conditions. Occasionally may be required to work in environmental conditions that emulate typical user environments in order to facilitate design testing and validation. Occasionally may be required to travel as required to other facilities, clients, or suppliers.
Similar Jobs
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Supports external financial statement audits for Japanese business clients by reviewing financial records, testing balances and internal controls, analyzing account activity, documenting findings, preparing workpapers, and assisting with walkthroughs and substantive procedures. The role applies GAAP, GAAS, accounting methodologies, and data analysis tools while collaborating with audit teams and communicating with clients. It is designed for entry-level candidates developing audit, financial reporting, and technical accounting skills.
Top Skills:
Data AnalysisData ModelingGaapGaasInternal Controls
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Provides technology consulting focused on program risk and quality for business application implementations. Responsibilities include analyzing implementation plans, delivery status, issue logs, controls, and project documentation; identifying risks and gaps; coordinating stakeholders; supporting control design and testing; interpreting project data; developing recommendations; and mentoring junior team members.
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Supports client cybersecurity engagements by conducting vulnerability assessments, implementing encryption, designing security architecture, managing compliance, monitoring incidents, and contributing to regulatory response and security control activities. The associate collaborates with teams, interprets data, develops cybersecurity strategies, and builds foundational consulting and technical skills while pursuing or completing a bachelor’s degree.
Top Skills:
Cybersecurity FrameworksEncryption TechnologiesSecurity ArchitectureSecurity Compliance ManagementSecurity Incident ManagementVulnerability Assessment
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

