via Ladders
$120K - 200K a year
Support and develop release management pipelines for firmware and software, including automation, troubleshooting, and documentation.
Requires 5+ years in software/firmware release management, strong Python skills, experience with CI/CD, containerization, and source control.
Job Description: • Collaborate with firmware, hardware, software, and QA teams to gather requirements and help deliver quality firmware and software release solutions. • Support the ingestion and packaging of software and firmware binaries to prepare them for deployment across various platforms • Build, develop and maintain tools and infrastructure for software and firmware release lifecycle. • Implement automation pipelines and assist with system tools like Jenkins, Docker, and Kubernetes. • Pipelines should build, test and deploy software and firmware artifacts. • Documentation of release notes and effective communication to internal and external collaborators • Troubleshoot and debug software and firmware packaging and deployment processes. • Providing tested releases of software and firmware to partners. • Document processes and contribute to team discussions to improve firmware release workflows. Requirements: • BS or MS in Computer Science, Computer Engineering, or a related field (or equivalent experience) with 5+ years of relevant software and firmware release management experience. • Strong programming skills in Python. • Hands-on experience using CI/CD tools like Jenkins, GitLab CI, or similar. • Familiarity with containerization and orchestration (Docker, Kubernetes). • Proven understanding of source control (Git) and agile development workflows • Passion for automation, scalable software, and continuous learning • Strong problem-solving skills and attention to software quality and maintainability. Benefits: • equity • benefits
This job posting was last updated on 2/18/2026