Senior Software Engineer, Release
Core
Build automated systems for software development, verification, and deployment, including reference and test environments with hardware-in-the-loop systems.
Role type
Senior IC software engineer (release engineering & DevOps)
Builds
Automated verification suites, CI/CD pipelines, and representative test environments for complex systems
Domain
Software engineering, DevOps, hardware-in-the-loop systems
Required skills
Python, CI/CD pipeline development, automated testing frameworks, containerization workflows, Terraform, hardware-in-the-loop engineering, software-in-the-loop engineering, performance testing integration, design reviews, mentorship
Preferred skills
AWS, Azure, GCP, Docker, Kubernetes, NixOS, regulated/high-reliability systems experience
Technologies
Python, Terraform, Docker, Kubernetes, AWS, Azure, GCP, NixOS
Responsibilities
Build automated systems for software development, verification, and deployment; Develop and maintain reference environments for verifying Lattice workflows; Build and maintain representative test environments, including hardware-in-the-loop systems; Implement software interfaces and product features that enable end-to-end testing; Integrate performance testing into CI/CD pipelines; Run design reviews and mentor junior engineers
Seniority
Senior, hands-on IC
