
Posted 10 days ago
Senior Software Verification Engineer
Analog Devices
Requirements
Bachelor's or Master's in Electronics, Electrical Engineering, or Computer Science, 5+ years industry experience in embedded systems or software testing, 3+ years experience with Python and PyTest, Experience with CI/CD tools like Jenkins or GitHub Actions, Knowledge of I2C, SPI, UART, or CAN protocols, Understanding of Signal Processing concepts
Skills
PythonPytestCI/CDEmbedded SoftwareJenkinsC#
About the role
Responsibilities
- Verify embedded software for cutting-edge systems driving intelligent power management for datacenters.
- Identify opportunities for test automation and implement robust tools and libraries within a test framework.
- Define test specifications based on requirements and develop automated test code for stable regression suites.
- Analyze test results to identify defects, collaborate with developers on debugging, and perform root cause analysis.
- Check the quality of software releases and verify/sign-off against acceptance criteria.
- Apply software industry best practices, including CI/CD workflows, version control, and static analysis.
- Prepare comprehensive test reports summarizing findings and recommendations.
Requirements
- Bachelor's or Master's degree in Electronics, Electrical Engineering, or Computer Science.
- 5+ years of industry experience in embedded systems or software testing.
- 3+ years of hands-on experience developing test code using Python and PyTest.
- Experience with CI/CD tool environments such as Jenkins or GitHub Actions.
- Basic knowledge of embedded protocols including I2C, SPI, UART, or CAN.
- Working knowledge of signal processing concepts such as Filters, FFT, and Harmonic Distortion.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Knowledge of power systems and DC/DC conversion.
- Experience with containerization using Docker.
- ISTQB certification.
- Software development experience with C/C++ and testing frameworks like Ceedling, Unity, or GoogleTests.
- Experience with code coverage tools such as Gcov.
- Experience working in Agile workflows like Scrum or Kanban.
About the Company
Analog Devices (ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. We combine analog, digital, AI, and software technologies into solutions that combat climate change, connect humans and the world, and drive advancements in automation, mobility, healthcare, energy, and data centers.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Verification Engineer
Analog Devices · Valencia
