Jobs · Engineering · Michigan

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

Similar jobs

Product Software Engineer

Crossing HurdlesSan Francisco, CA· 1 wk ago
Engineering$200k–$350k/yrapply on candidateportalnew.ceipal.com