Software Developer at Penguin Solutions
Overview
Penguin Solutions seeks a Test Software Developer in Newark, CA to design automated testing frameworks for advanced motherboards. This role focuses on translating hardware validation needs into reliable software tools while contributing to maintainable team coding practices. The ideal candidate will work with moderate independence to develop tools for DRAM testing, thermal characterization, and AI inference workload testing.
What You'll Do9
- 1Design, develop, and deploy automated testing frameworks for server and enterprise motherboards
- 2Create Python and Bash applications interacting with motherboard chipsets and BIOS/UEFI
- 3Develop test methodologies for DRAM performance and thermal characterization
- 4Configure enterprise servers for AI inference and workload testing
- 5Utilize Linux diagnostic tools like ipmitool and dmidecode for hardware monitoring
- 6Accelerate development with Cursor AI-assisted environment
- 7Collaborate via GitLab/GitHub using disciplined branching and code review processes
- 8Translate complex hardware diagnostics into automated testing solutions
- 9Maintain code quality through disciplined commit practices
Requirements11
- 1Bachelor’s degree in Computer Science or related field with 3-5 years experience
- 2Understanding of motherboard architectures and chipset behavior
- 3Proficiency in BIOS/UEFI operations and hardware-software integration
- 4Experience developing automated hardware test software
- 5Hands-on configuration of enterprise server hardware for AI workloads
- 6Strong Python and Bash scripting skills
- 7Familiarity with Linux motherboard management tools
- 8Experience with Cursor or similar AI-assisted development environments
- 9GitLab/GitHub workflow expertise including pull/merge requests
- 10Excellent communication skills for local and international collaboration
- 11Ability to work with moderate independence and solve ambiguous validation problems
Salary Insight
$90 - $105k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
8613 Broadcom Corporation
VerifiedATE Test Development Engineer - Broadcom
Design and develop ATE test programs for high power networking switches with >100G serdes. Lead test hardware development and optimization at Broadcom's R&D center in Irvine CA. Collaborate across functions to ship products to manufacturing. Seeking engineer with deep test automation expertise.
NVIDIA
VerifiedSenior System Software Engineer - Simulation Software
NVIDIA seeks a Senior System Software Engineer to lead simulation software development driving breakthrough technology for self-driving cars and AI solutions. This role accelerates early System Software development by enabling Chips Simulation as a trusted virtual platform.
ModalAI, Inc.
VerifiedHardware Test Technician Associate ModalAI, Inc.
Join ModalAI, Inc., a San Diego based startup developing autopilot hardware for drones and robots. We seek a detail-oriented Hardware Test Technician Associate to support our growing hardware operations team. This role offers competitive pay and benefits in a fast-paced environment.
Celestica
VerifiedSenior Lead Software Engineer, GPU Data Centers
You will architect and validate a full stack application for next-generation data centers with GPU/AI compute elements. Build orchestration software for the entire rack, integrated visualization tools, and diagnostics to optimize GPU utilization. Collaborate with cross-functional teams to ship production-ready code and mentor engineers. This role stands out through its focus on Cloud Native methods, Kubernetes deployments, and GenAI tool adoption for development efficiency.
The Aerospace Corporation
VerifiedSenior AI QA Testing Lead at The Aerospace Corporation
Lead the creation of next generation AI enabled web and mobile agentic applications. Drive quality through comprehensive testing strategies and collaborate with cross functional teams to deliver bug free releases. Shape the future of aerospace technology while working in El Segundo CA.
NVIDIA
VerifiedSenior GPU System Software Engineer
NVIDIA seeks a creative engineer with expertise in boot software to join the SOC System Software organization. This role offers impact across automotive embedded and data center platforms driving AI growth. You will design and validate SOC & GPU Boot and Security software while collaborating with cross-functional teams to shape next-generation System-on-Chips.