Job Title
Senior Software Verification Engineer, Embedded Software (Datacenters & Energy)
Role Summary
Join the Software and Digital Platforms Group to verify embedded software for intelligent power-management systems used in datacenter and energy products. The role focuses on automated test development, CI/CD integration, and ensuring software meets security, reliability, and real-time performance requirements.
Experience Level
Senior β expects 5+ years of industry experience in embedded systems or software testing and senior-level responsibilities.
Responsibilities
Primary responsibilities include verification, automation, and release quality assurance:
- Define test specifications from requirements and develop automated tests to maintain regression suites with traceability.
- Implement test automation tools and libraries for embedded environments (Python/PyTest).
- Integrate and maintain CI/CD workflows and test pipelines for embedded systems (e.g., Jenkins, GitHub Actions).
- Analyze test results, identify defects, collaborate on debugging, and document root-cause analyses.
- Verify software releases against acceptance criteria and prepare test reports summarizing results and recommendations.
- Provide actionable feedback to developers and apply software best practices including version control and static analysis.
- Ensure test coverage and use code-coverage tools where applicable.
- Occasional travel (~10%) for collaboration or site activities.
Requirements
Must-have skills and experience:
- 5+ years industry experience in embedded systems or software testing.
- At least 3 years hands-on experience developing test code using Python and PyTest.
- Experience with CI/CD tools (Jenkins, GitHub Actions) and automated testing frameworks.
- Familiarity with embedded communication protocols: I2C, SPI, UART, CAN.
- Working knowledge of signal processing concepts (filters, FFTs, harmonic distortion).
- Strong written and verbal communication skills.
Nice-to-have:
- Knowledge of power systems and DC/DC conversion.
- Experience with containerization (Docker).
- Experience in C/C++ development and unit testing frameworks (Ceedling, Unity, GoogleTest).
- Experience with code coverage tools (gcov) and Agile workflows (Scrum, Kanban).
- ISTQ certification.
Education Requirements
Bachelor's or Master's degree in Electronics, Electrical Engineering, or Computer Science.
About the Company
Company: Analog Devices
Headquarters: Norwood, Massachusetts, USA
Analog Devices is a leading global semiconductor company that bridges the physical and digital worlds, enabling breakthroughs at the Intelligent Edge. With a focus on innovation, ADI develops solutions that drive advancements in digitized factories, mobility, and digital healthcare. The company employs around 24,000 people globally and reported revenues exceeding $9 billion in FY24, creating technologies that transform lives across various sectors.

Date Posted: 2026-06-25