Product Development Engineer - Software
Stanley Black & Decker, Inc. · Troy, MI · 2 days ago
On-siteEngineering$72k–$116k/yrFull-time
About the role
As a Product Development Engineer - Software, you’ll be part of our Stanley Engineered Fastening (SEF) team working as an onsite employee. You’ll get to:
- Develop and Maintain Software: Hands-on development of SEF Automated Fastening Systems codebase ensuring reliability, maintainability and performance.
- Become a Product Expert: Gain in-depth expertise with all major SEF product lines, including Stud Welding, Self Pierce Riveting, and Automated Blind Fastening.
- Hands-On Engineering: Participate in building prototype systems and perform real-world testing and fastening operations.
- Drive Feature Development: Collaborate with Product Management and Sales to define, design, and implement new software features that address customer needs.
- Technical Support: Assist Plant Operations and Technical Field Services by troubleshooting software and electrical system issues, ensuring timely issue resolution.
- Test and Validate Systems: Write comprehensive test plans and perform validation testing to guarantee system quality and compliance.
- Collaborate Across Borders: Work closely with global team members from other regions and product lines to share knowledge and pursue joint projects.
- Data Insights & Analytics: Analyze large datasets to uncover trends and actionable insights from complex machine measurement and process logs, raw sensor and I/O data etc.
Responsibilities
You’ll get to:
- Develop and Maintain Software: Hands-on development of SEF Automated Fastening Systems codebase ensuring reliability, maintainability and performance.
- Become a Product Expert: Gain in-depth expertise with all major SEF product lines, including Stud Welding, Self Pierce Riveting, and Automated Blind Fastening.
- Hands-On Engineering: Participate in building prototype systems and perform real-world testing and fastening operations.
- Drive Feature Development: Collaborate with Product Management and Sales to define, design, and implement new software features that address customer needs.
- Technical Support: Assist Plant Operations and Technical Field Services by troubleshooting software and electrical system issues, ensuring timely issue resolution.
- Test and Validate Systems: Write comprehensive test plans and perform validation testing to guarantee system quality and compliance.
- Collaborate Across Borders: Work closely with global team members from other regions and product lines to share knowledge and pursue joint projects.
- Data Insights & Analytics: Analyze large datasets to uncover trends and actionable insights from complex machine measurement and process logs, raw sensor and I/O data etc.
Requirements
You have:
- A Bachelor of Science degree in Computer Science or Computer Engineering.
- 2–3 years of professional software engineering experience.
- Strong Object-Oriented programming skills in C++ and C#, along with proficiency in C, and experience developing embedded systems in Linux environments.
- Ability and willingness to adapt to various programming domains including Full stack web application development.
- Ability to read and interpret electrical schematics, combined with hands-on experience in using multimeters, oscilloscopes, JTAG/in-circuit debuggers, and serial debuggers to troubleshoot hardware.
- Background in industrial automation, mechatronics, and familiarity with industrial networks such as DeviceNet, EtherNet/IP or Profinet is a plus.
- Exposure to PLC programming and HMI development is a plus.
Qualifications
You have:
- A Bachelor of Science degree in Computer Science or Computer Engineering.
- 2–3 years of professional software engineering experience.
- Strong Object-Oriented programming skills in C++ and C#, along with proficiency in C, and experience developing embedded systems in Linux environments.
- Ability and willingness to adapt to various programming domains including Full stack web application development.
- Ability to read and interpret electrical schematics, combined with hands-on experience in using multimeters, oscilloscopes, JTAG/in-circuit debuggers, and serial debuggers to troubleshoot hardware.
- Background in industrial automation, mechatronics, and familiarity with industrial networks such as DeviceNet, EtherNet/IP or Profinet is a plus.
- Exposure to PLC programming and HMI development is a plus.
Skills
You have:
- Strong Object-Oriented programming skills in C++ and C#, along with proficiency in C, and experience developing embedded systems in Linux environments.
- Ability and willingness to adapt to various programming domains including Full stack web application development.
- Ability to read and interpret electrical schematics, combined with hands-on experience in using multimeters, oscilloscopes, JTAG/in-circuit debuggers, and serial debuggers to troubleshoot hardware.
- Background in industrial automation, mechatronics, and familiarity with industrial networks such as DeviceNet, EtherNet/IP or Profinet is a plus.
- Exposure to PLC programming and HMI development is a plus.
Benefits
Competitive salary and a great benefits plan, including:
- Medical
- Dental
- Life
- Vision
- Disability
- 401(k)
- Employee Stock Purchase Plan
- Paid time off
- Tuition reimbursement
In addition to programs & benefits in support of your well-being, including:
- Discounts on Stanley Black & Decker tools and other partner programs.
Pay
$72,000.00 - $115,900.00 Annual Full-Time Salary Range
Schedule
N/A
Location
Troy, MI, USA