> Markdown version of [/jobs/ext/2519037-software-engineer](https://www.wearedevelopers.com/jobs/ext/2519037-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Cmx, Inc. - **Location:** Newark, CA, United States - **Salary:** $120,000.0 - $145,000.0 - **Contract:** Internship / Graduate position - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, C++ (Programming Language), Computer Programming, Computer Engineering, Data Visualization, Linux, Web Development, Software Engineering, TypeScript, Graphics Processing Unit (GPU), Enterprise Software Applications, Gpu Programming, Backend, Git, Information Technology, Code Testing, Free and Open-Source Software, Programming Languages - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c1876f54b1c1f794 ## About the Role * 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. ## Description 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., * 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. ## Related Videos - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)