Build Tooling Software Engineer
Core
Develop and implement Build Tooling solutions within Teamcenter to solve complex problems for developers designing, simulating, and manufacturing products.
Role type
Build Tooling Software Engineer
Builds
Build Tooling solutions for the Teamcenter Product Lifecycle Management (PLM) platform
Domain
Industrial software / Product Lifecycle Management (PLM)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, C++, .NET, Node.js, Bazel, Gradle, Git, software development lifecycle
Preferred skills
Build Tooling frameworks (Bazel, Gradle), performance optimization, scalability
Technologies
Teamcenter, Bazel, Gradle, Python, Java, C++, .NET, Node.js, Git
Responsibilities
Collaborate with cross-functional teams to translate business requirements into Build Tooling solutions; Design and develop Build Tooling solutions to address specific business challenges; Implement and optimize Build Tooling to maximize performance; Evaluate Build Tooling performance and conduct experiments to improve accuracy, scalability, and efficiency; Deploy Build Tooling enhancements into production environments and monitor their performance; Stay up-to-date with the latest advancements in Build Tooling technologies and best practices.
Seniority
Mid-level (3-5 years experience)