> Markdown version of [/jobs/ext/277550-lead-embedded-software-verification-engineer](https://www.wearedevelopers.com/jobs/ext/277550-lead-embedded-software-verification-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). --- # Lead Embedded Software Verification Engineer - **Company:** Siemens AG - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $178,929.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Microsoft Azure, C++ (Programming Language), Embedded C, Embedded Software, HP Quality Centers, Python (Programming Language), LabVIEW, Load Testing, MATLAB, Microsoft Office, Scrum Methodology, Smoke Testing, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Test Case, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Test Scripts, Bug Reporting - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3b817d31f3594512 ## About the Role Minimum Requirements: A Bachelor's degree in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Physics or a related field (or foreign equivalent) and five (5) years of experience in the job offered, as Technical Lead, Senior Test Engineer, or a related occupation., 1. Agile, Scrum and V-Model practices, R&D, IEC 62304, quality assurance. 2. Various testing methodologies including unit, integration, regression, exploratory, hardware -software integration testing, smoke testing, performance, and load testing, test plan, test case development and test executions 3. Azure DevOps, Quality Center, Rational Clear Quest, MS Office suite. 4. Embedded C, C++, Python , microcontrollers , I2C, SPI, UART, oscilloscope, LabVIEW, MATLAB. ## Description Job Duties: Ensure that Varian's complex devices and their software systems are thoroughly tested through collaboration with cross functional teams. Develop detailed software test plans and writing tests that trace back to requirements and design implementations utilizing understanding of software engineering and automation tools. Collaborate on requirements definition and test acceptance criteria. Develop/Execute manual test cases to verify software requirements including safety mitigation requirements; Run, test, and troubleshoot complex embedded software and electromechanical systems. Deliver technical documentation including test methods, and test reports. Own and maintain Test setups/environment, and document and report defects or problems with software. Troubleshoot system defects and drive, analysis and verification of issues and fixes. Work in a fast-paced environment focused on meeting schedule commitments; Delegate/coordinate work to/of other team members; Report progress to management; Mentor other team members. Special Requirements: Must have experience and/or academic training with each of the following ## Related Videos - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## 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) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)