Who We Are
We are CMatrics, a well-funded, early-stage Bay Area startup developing advanced thermal management technologies for next-generation computing systems. Our team combines expertise in hardware, software, and materials engineering to solve challenging problems in high-performance computing and AI infrastructure.
As a small, fast-moving team, every engineer has the opportunity to make a significant impact. We value curiosity, initiative, and a willingness to work across disciplines to build practical solutions that accelerate engineering and product development.
Job Summary
We are seeking a versatile software engineer to build and maintain software that supports both our engineering organization and our products. This role spans test infrastructure, automation, data collection and visualization, internal tooling, backend services, and occasional customer-facing applications. The ideal candidate enjoys solving practical problems across a wide range of technologies and is comfortable working closely with hardware, test engineers, and product teams.
Responsibilities
- Design, build, and maintain software for engineering test infrastructure and lab automation.
- Develop applications that execute GPU workloads, collect telemetry, and analyze test results.
- Build internal tools, dashboards, and visualization applications to improve engineering productivity.
- Develop backend services and APIs to support internal and external applications.
- Contribute to customer-facing software and product features as business needs evolve.
- Integrate software with hardware, laboratory equipment, and external systems.
- Improve automation, reliability, and maintainability of engineering workflows.
- Collaborate with thermal, electrical, mechanical, and software engineers to develop solutions for new testing and product requirements.
- Troubleshoot issues across the software stack and continuously improve existing systems.
- Write clean, maintainable, well-tested code and documentation.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
- Strong programming skills in Python or another modern programming language.
- Familiarity with software development on Linux.
- Experience with Git.
- Strong analytical and problem-solving skills.
- Curiosity, initiative, and willingness to learn new technologies.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with C++, JavaScript/TypeScript, or Go.
- Experience building personal projects, research software, internships, or open-source contributions.
- Familiarity with web development, data visualization, or backend services.
- Experience working with GPUs and GPU programming frameworks.
Pay: $120,000.00 - $145,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Free parking
- Health insurance
- Paid time off
- Retirement plan
- Snacks provided
- Vision insurance
Work Location: In person