Controls Software Engineer

  • Full-time

Company Description

Watershed Innovation is within the Correct Craft family of companies.  We are involved in a wide range of existing and emerging software technologies aimed at innovating new software and hardware products for the marine industry.  We currently develop mobile/web-based applications, telematics software, controls software, and provide data analytics to various brands within the Correct Craft family.

Watershed aims to work with and invest in early-stage, high-growth companies that have emerging or disruptive technologies and then integrate these ideas into markets we understand. We strive toward success in all things we do, all while focusing on making lives better for our customers, employees, and the world around us.

As a Correct Craft Company, Watershed’s core values are built around people, performance, and philanthropy, and we approach business with these in mind. Our extensive network through our sister companies means we are connected to world-class brands, distribution and operations. We partner with companies developing technologies that are strategically aligned with our business including energy and propulsion, artificial intelligence, software and analytics, advanced materials, sensors, wireless, robotics and automation.  For more information please visit http://watershedinnovation.com

Job Description

The Controls Software Engineer is directly responsible for working with the engineering team and supporting both new software development and updates of existing system logic. The successful candidate will participate in the development of software that controls the components and operation of an electric propulsion system used in high-end skis, wakeboards, and other recreational boats. The candidate will support the engineering team in implementing devices that will communicate with onboard systems to enhance customer experiences.

RESPONSIBILITIES AND DUTIES

  • Write, test, and validate electrical component software to ensure functionality, reliability, and safety of operation
  • Write controls software state machines that interact with on-board embedded systems
  • Write software to integrate dynamic systems that use the J1939, NMEA2000 ,and CAN Open protocol
  • Develop validation plans and test procedures to ensure optimal performance of electrified marine products
  • Create and read DBC files
  • Develop “Graphical User Interfaces” (GUI) using PowerVision by Enovation Controls
  • Create detailed documentation on the design and implementation of PowerVision software
  • Be a detail-oriented self-starter next-generation next generation products with minimal guidance
  • Understand complex systems and processes in high-level of detail
  • Obtain a high level of familiarity with the vehicle’s software architecture and source code
  • Ability to work against deadlines; focus and perform work accurately while within budget and schedule
  • Intermediate/Advanced level experience with Microsoft Office Applications
  • Willingness to travel on occasion to customer sites for troubleshooting software issues.

Qualifications

  • B.S. degree in Electrical Engineering, Mechanical Engineering, or Robotics preferred
  • Possess strong mechanical, controls, and electronics aptitude
  • Ability to program in Structured Text using CoDeSys or similar software
  • Experience with C++, C#, JavaScript, Matlab, and Simulink
  • Experience in industrial automation and or robotics
  • Experience with SAE J1939, NMEA 2000, and CAN Protocols, communications and diagnostics hardware, and network troubleshooting
  • Ability to operate in development environments for controls programming and GUI programming
  • Experience with universal controllers and controller programming as well as an understanding of a vehicle’s CAN network
  • Experience with designing and fabricating test harnessing and electrical fixturing
  • Able to effectively communicate and work cross-functionally across all technical teams and disciplines

PREFERRED QUALIFICATIONS:

  • Marine Industry – Engineering
  • Experience with HV components including motors, inverters, battery systems, distribution, interfaces, controls, and safety mechanisms
  • Experience with full electric vehicle architecture and a strong understanding of High Voltage Battery Systems, Low Voltage Systems, Powertrain Systems, and Software/Firmware
  • Watersports / Boating Experience
  • Fluency in using MATLAB/Simulink for modeling and simulation of electric drives
  • Experience with cloud development and data infrastructure
  • Microsoft Azure IoT Hub, Azure DevOps.

Additional Information

Benefits and Perks

  • Medical and Dental Health premiums are fully paid by the company. 
  • Other benefits include: disability, vision, and life insurance
  • 401K Plan
  • Paid Holidays
  • Paid Time Off
  • Education Assistance

Watershed Innovations, a Correct Craft company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.  All your information will be kept confidential according to EEO guidelines.

Qualified candidates will be asked to submit to background screening and drug testing.