Job Summary:
IPG Photonics is revolutionizing the laser industry as a leading producer of fiber lasers and amplifiers. The Senior Software Engineer is responsible for planning and developing software solutions for standard laser systems, leading other engineers, and collaborating with various teams to complete development assignments.
Responsibilities:
• Create software plans and roadmaps for standard systems.
• Develop software programs for standard systems.
• Develop software specifications and guide other engineers in fulfilling requirements during projects.
• Read, understand, test, debug and improve existing software.
• Lead and participate in cross-functional software reviews.
• Develop and maintain Visual Components Customizations (Commands and Behavior Scripts).
• Collaborate with Simulation, Design and Project team personnel to complete development assignments.
• Maintain project records in designated folders in a timely manner.
• Complete work activities within project hours allotted and project schedule.
• Participate in cost reduction and value improvement initiatives on standard systems.
• Participate in continuous improvement activities of the company.
• Review and provide input to development plans when requested.
• Performs other related work and special projects as directed by management.
• Obeys company policies and procedures and observes all safety regulations.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering Technology or equivalent.
• A minimum of 8 years related experience required.
• An equivalent combination of education and experience may be considered.
• Expertise with programming languages such as Python, C# and C++.
• Expertise developing Web Forms with React, Javascript, Electron, HTML or CSS.
• Expertise with full-stack development and GraphQL.
• Expertise with Visual Studio or similar IDE.
• Expertise with Microsoft Office suite of software.
• Proficiency with PLC programming and industrial control systems.
• Proficiency with manufacturing processes and automation.
• Ability to write and debug complex software programs in languages listed above.
• Creativity to explore multiple viable solutions and evaluate strengths and weaknesses of those options.
• Excellent verbal and written communication skills in the technical arena.
• Excellent organizational skills.
• Detail oriented and thorough in executing responsibilities.
• Effective working on multiple projects concurrently.
• Ability to deliver results under pressure of a sale and/or a project schedule.
• Trustworthy and reliable team player.
• Ability to work with minimal supervision.
• Ability to work in a stationary position while programming and using software for extended periods of time.
• Ability to work within the manufacturing environment frequently while testing software, troubleshooting controls, investigating issues.
• Occasionally ascends/descends a ladder while working in the manufacturing environment.
Preferred:
• Proficiency with laser equipment, processes and applications is very beneficial.
Company:
IPG Genesis Systems designs and builds advanced robotic automation systems for laser processing and welding applications. Founded in 1983, the company is headquartered in Davenport, USA, with a team of 201-500 employees. The company is currently Growth Stage.