The Senior Manufacturing Software Engineer designs and improves custom manufacturing software for use in production operations. The Senior Manufacturing Software Engineer plans overarching designs and interactions between system components, which may include PowerVision configurations, third-party test equipment, Raspberry Pi installations, web-based tools, messaging brokers, and custom software applications. This position serves production operations and other stakeholders by learning their processes, understanding pain points, and collaborating to find and implement solutions.
This is a full-time, on-site position based in Tulsa, Oklahoma.
This is a Safety Sensitive Position.
Key Responsibilities:
- Establish a working partnership with the rest of the Manufacturing Systems department and the Enovation Controls Organization.
- Learn processes and form relationships in manufacturing and other areas of the company to provide effective solutions.
- Develop and maintain complete solutions that enable assembly, testing, programming, and traceability in the context of discrete manufacturing.
- Provide designs, such as UML and other documentation, that other team members can utilize to guide development.
- Utilize project management, source code control, and testing practices daily.
- Support existing custom applications.
- Develop software along with other members of the Manufacturing Software team, mentoring and sharing best practices.
- Expect to support all global manufacturing facilities as required to fulfill the responsibilities of this role in conjunction with support, training, and implementation/deployment.