Software Engineering Manager/Lead at IPG Photonics
IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 30 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.
Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.
Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.
This Software Engineering Manager/Lead is responsible for being the functional hands‑on lead of the industrial software team. This team develops control software for current and next generation machines produced by IPG’s Material Processing Systems group.
The position must work full‑time out of our offices in Marlborough, MA. There is the potential for relocation assistance for qualified candidates able and willing to move within a commutable distance to our offices.
Responsibilities
- Ensure external and internal customer satisfaction by providing responsive and effective software solutions.
- Work with written specifications and/or our Sales/Engineering staff to analyze machine requirements and new feature requests.
- Lead the proposal of solutions, design, and documentation to fulfill those requests.
- Set priority for team software projects and tasks, track and communicate status within the Material Processing Systems group for on‑time delivery.
- Drive prototype solutions and analysis of test results to verify software design meets requirements.
- Ensure code developed by the team conforms to coding standards, GUI, testability, maintainability and quality standards.
- Work with other Engineering groups as well as Sales/Service to define software strategy for all industrial products.
- Perform annual performance reviews and recommend bonus/merit increases.
- Occasional travel to customer and/or IPG sites to diagnose problems and implement machine improvements.
Required Experience
- BSCE, BSCS, BSEE, BSME or equivalent. MS, a plus.
- 10+ years of professional experience coding in both C++ and C#.
- 5+ years of experience leading and/or mentoring software engineering teams.
- Strong troubleshooting and debugging skills at an overall system level (software, electrical and mechanical).
- Ability to read, understand, debug and improve existing code.
- Strong professional organization and task priority skills.
Desired Experience
- Experience using a PC to interface with external sensors and control peripheral devices via vendor SDK, serial or TCP/IP communications.
- Machine vision (Dalsa/Sapera/Sherlock, Cognex, Matrox).
- Develop automated manufacturing equipment with Industry 4.0 protocols OPC-UA, REST API.
Employment Type
Exempt
Wage Information
MA: $118,407 - $163,402
Pay Range
The pay range on this posting applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location posted, the applicable range could differ. Actual starting pay is determined by a number of factors including relevant skills, qualifications, and experience.
Other Compensation
- Annual Discretionary Bonus or Sales Bonus as Applicable
- Equity awards as applicable
Benefits Provided
- Paid vacation time accrued based on years of service
Additional Benefits Offered
- Medical, dental, and vision insurance plans with options for HSA/FSA
- Dependent Care FSA
- Paid Basic Life and AD&DD Insurance
- Short-term and Long-term Disability insurance
- 401(k) plan with Company matching
- Employee Stock Purchase Plan (ESPP)
- Tuition Reimbursement Program
- Employee Assistance Program (EAP)
- Adoption Assistance
- Pet Insurance
- Bright Horizons Backup Care
- Bright Horizons College Coach