Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Validation Engineer role.
Rezi rewrites your resume against Cirrus Logic's job description. Free.

Tailor your resume to this Senior Software Validation Engineer role.
Rezi rewrites your resume against Cirrus Logic's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Validation Engineer posting at Cirrus Logic — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Validation Engineer posting at Cirrus Logic — free, in seconds.
About the Role
Develop and support the software that enables silicon validation. This role involves building shared Python tools, improving automated test infrastructure, and assisting engineers with collecting, analyzing, and trusting their validation results. A central part of the work will be applying AI to integrate AI-assisted development and agent workflows into validation engineering processes.
Responsibilities
- Develop and maintain shared Python packages, test frameworks, and applications used across silicon validation projects.
- Apply AI-assisted development tools to implementation, testing, code review, and documentation.
- Build validation-specific agent workflows using engineering tools, project documentation, test records, and measurement data.
- Improve build and test infrastructure, diagnose failures, and follow support issues through resolution.
- Coordinate software releases, check dependencies and compatibility, and maintain deployment and recovery procedures.
- Develop reusable test interfaces and workflows for sharing tests across validation platforms.
- Automate characterization workflows, connecting requests for missing data with test execution, capture, quality checks, and publication.
- Improve logging, run history, and traceability for failure investigation and result reproduction.
- Evaluate AI-enabled workflows against engineering tasks, checking correctness, failure handling, and practical benefit.
- Document operating procedures, demonstrate improvements, gather user feedback, and mentor engineers.
Requirements
- BS in Computer Science, Electrical Engineering, Computer Engineering, or a related field, with 5+ years of relevant industry experience.
- Strong Python skills and experience developing and supporting shared software libraries, frameworks, or engineering tools.
- Demonstrated ability to deliver substantial hands-on software work independently within a small team, including defining tasks, setting priorities, resolving technical problems, and carrying solutions through deployment and support.
- Experience with automated testing, Git, code review, continuous integration, and software release practices.
- Experience integrating software with test equipment, hardware systems, or engineering infrastructure.
- Practical experience using AI coding tools or integrating LLM-based capabilities into software workflows, with the ability to verify outputs and diagnose failures.
- Effective debugging skills across software components, dependencies, and operating environments.
- Ability to translate engineering needs into scoped improvements and carry work through implementation, deployment, and support.
- Clear technical communication and documentation skills, with experience collaborating across software and hardware teams.
- Must be authorized to work for any employer in the U.S.
- Candidates must be able to access technical data without a requirement for an export license.
Skills
- Python
- Automated testing
- Git
- Code review
- Continuous integration
- Software release practices
- Debugging
- Technical communication
- Documentation
- AI coding tools
- LLM-based capabilities
- Silicon validation
- Characterization
- Lab automation
- Hardware-in-the-loop testing
- AI agent integration
- Jenkins
- Distributed build workers
- Windows environments
- Linux environments
- Lab instrumentation
- Instrument drivers
- Device communication protocols
- Data pipelines
- Database-backed applications
- Engineering dashboards
- Measurement provenance
- Data quality checks
- Reproducible test execution
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior
- 5+ years of relevant industry experience
Education Level
- BS in Computer Science, Electrical Engineering, Computer Engineering, or a related field
About the Company
- For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing.
- Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands.
- Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn.
- We couldn’t do it without our extraordinary workforce – and that’s where you come in.
- Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!
Equal Opportunity
- Cirrus Logic strives to select the best qualified applicant for any opening.
- Different approaches, ideas and points of view are both valued and respected.
- Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.