> Markdown version of [/jobs/ext/1041701-software-engineer](https://www.wearedevelopers.com/jobs/ext/1041701-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:** Pransu Tech Solutions - **Location:** Cupertino, CA, United States - **Contract:** Temporary contract - **Skills:** Automation of Tests, Command-Line Interface, Software Quality, Computer Engineering, Software Debugging, Software Design Documents, Revision Control Systems, Python (Programming Language), LabVIEW, Reliability Engineering, Software Reliability Testing, Serial Communications, Software Engineering, Software Systems, Verification and Validation (Software), Subversion, Systems Architecture, Systems Integration, Teststand, Hardware Testing, Software Troubleshooting, Git, Information Technology, Software Version Control - **Published:** June 8, 2026 - **Apply:** https://www.dice.com/job-detail/26d876ee-4f87-4c76-b542-3f137b808a7d ## About the Role Bachelor's degree in electronic engineering, Computer Engineering, Computer Science, or a related technical discipline. 10 15 years of software development experience. Strong hands-on experience with Python development. Strong experience with LabVIEW development and maintenance. Experience with Data Acquisition (DAQ) systems and hardware interfacing. Experience with serial communication protocols and instrument communication. Experience working with display measurement systems, test stations, or hardware validation platforms. Proficiency with Unix/Linux command-line tools. Experience with Git or other version control systems. Strong troubleshooting, debugging, and problem-solving skills. Excellent written and verbal communication skills. Preferred Qualifications Experience with NI TestStand. Knowledge of C and C++ for automation or integration projects. Experience with hardware validation, reliability engineering, NPI, or manufacturing test systems. Experience with Automated Test Equipment (ATE). Familiarity with SVN and other source control systems. Exposure to CI/CD pipelines and automated software deployment practices. Experience working with Apple Radar, Signals, or similar engineering workflow tools. ## Description We are seeking an experienced Software Engineer with 10 15 years of experience in developing and maintaining data acquisition and test automation software for hardware validation and reliability testing environments. The ideal candidate will have strong expertise in Python, LabVIEW, DAQ systems, and hardware/software integration, with experience supporting life-cycle testing, display measurement systems, and automated test platforms. This role involves developing new software solutions, modernizing legacy LabVIEW applications by migrating them to Python, supporting display life-test systems, and collaborating closely with hardware and reliability engineering teams. Key Responsibilities Develop and maintain data acquisition software for Life Test Standard Operating Procedures (SOPs) and specialized prototype test boards. Convert and modernize legacy LabVIEW-based applications, tools, and scripts into Python-based solutions. Support software development for early prototype display life-testing systems. Adapt and enhance existing display measurement station software for reliability testing applications. Interface with DAQ hardware to automate the collection of electrical, optical, and environmental test data. Perform software validation, debugging, troubleshooting, and testing in hardware lab environments. Collaborate with cross-functional teams including hardware, reliability, and test engineering groups to define and implement software solutions. Create and maintain technical documentation, including system architecture diagrams, user guides, software design documents, and test procedures. Ensure compliance with development standards, coding guidelines, and software quality requirements. ## Related Videos - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)