Build and Release Engineer, EDGE Tech
Core
Designing and engineering high-profile consumer electronics by building and maintaining CI/CD infrastructure, release pipelines, and code quality tools for a multi-site development team.
Role type
Senior Build and Release Engineer
Builds
Large-scale software releases, libraries, and automated build/test/deployment workflows for consumer electronics devices
Domain
Consumer electronics / Software Engineering / DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
CI/CD pipeline design, version control strategy (Gitflow/trunk-based), static and dynamic code analysis, test automation framework development, Linux/Windows security hardening, object-oriented design in Java/C++/C#
Preferred skills
System architecture knowledge, scalability and performance tuning, service-oriented architecture security, database environment expertise
Technologies
Java, C++, C#, Linux, Windows, Git, CI/CD tools, static analysis tools, dynamic analysis tools
Responsibilities
Plan and maintain large-scale software releases and version control strategies; Design and deploy robust CI/CD solutions; Architect tools enforcing code quality standards; Integrate AI capabilities to automate engineering tasks; Define and govern branching models and repository hygiene; Maintain and scale build infrastructure
Seniority
Senior, hands-on IC