Position Summary – Manufacturing Software Engineer
The Manufacturing Software Engineer (MSE) supports the Manufacturing Software Department by designing, developing, testing, and deploying software tools and systems for manufacturing operations. They also assist with production issues related to these tools and their supporting hardware. The MSE ensures compliance with industry standards and internal guidelines to meet department expectations and collaborates with multi-disciplinary teams to create advanced solutions where they are expected to take a leadership role to coordinate project deliveries.
Essential Duties and Responsibilities
The duties listed below are intended only as examples of the various types of work that you may be asked to perform. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to this class. You may be asked to perform other duties as assigned from time to time.
1. Perform the software development life cycle for web and desktop manufacturing tools and systems.
2. Create documentation for the existent and/or new manufacturing software tools and systems.
3. Deploy software tools and systems to the production environment and provide training to personnel.
4. Troubleshoot hardware equipment that supports the functions of software tools and systems.
Supervisory Responsibilities – List Teams/Groups
N/A
Qualifications - Knowledge & Experience
1. Proficient in:
o Web development: JavaScript, PHP, HTML, CSS, Apache
o Desktop development: C#, .NET Framework, ASP .NET Core
o Database management: SQL, MySQL, MariaDB
o Development tools and technologies: Visual Studio, Microsoft SSMS, BitBucket (Git), MS ClickOnce
o Operating systems and technologies: MS Windows, MS Windows Server, MS Windows Services
o Microsoft 365/Office Suite
2. Basic knowledge of:
o Single board computers
o Electrical and electronics engineering
o Process automation
3. 3+ years of software development experience. Preferably in the manufacturing industry.
4. Previous companies in the electronics or software industries.
5. Proven track record of accountability and ethics
Education, Licenses & Certification
Graduate from an accredited college or university with a bachelor’s degree, preferably in software development, computational systems, information technologies, or related fields.
Work Conditions
1. 48-hours plus per week
2. Physically able to participate in training sessions, presentations, and meetings.
3. Sitting for extended periods of time; Dexterity of hands and fingers to operate a computer keyboard, mouse, etc.