logo

View all jobs

Controls Systems Engineer

Poulsbo, WA

Source Pro Search is conducting a search for a Control Systems Engineer

On behalf of our premier global client, a leader in embedded control systems technology for large cruising & racing yachts. We specialize in designing, supplying, commissioning, troubleshooting, optimizing, and supporting electro-hydraulic systems for the superyacht industry worldwide.

As a Control Systems Engineer, you will play a pivotal role in programming embedded control systems for superyachts. Please note that U.S. Citizenship is a mandatory requirement due to our collaboration with the Department of Defense.

Job Responsibilities:
  • Design, implement, document, and test software automation solutions using IEC 61131-3 standard.
  • Develop and support a framework for our control systems.
  • Program PLC’s and graphical user interfaces with CoDeSys V3.5 for electrohydraulic control systems.
  • Design HMI (GUI) applications for simplicity and usability.
  • Develop reusable, well-documented code libraries for implementation by engineers.
  • Fix bugs and upgrade functionality.
  • Implement source control for software changes.
  • Build internal tools and user interfaces to facilitate team operations.
  • Develop frequent working software demos for customer review.
  • Perform hardware testing of systems and processes.
  • Maintain all technical documentation and software in a current and cataloged manner.
  • Implement new process procedures and modifications for more efficient operations.
  • Provide technical support to customers or colleagues through various communication channels, including on-site visits (both domestic and international).
  • Develop functional specifications and I/O lists for projects.
Requirements:
  • Bachelor’s degree in electrical engineering, software engineering, or computer science.
  • Strong experience in an Object-Oriented programming environment, Python, C++, Java, Visual Studio .NET, Structured Text (ST), Instruction List (IL), and Function Block Diagram (FBD).
  • Knowledge of the software development cycle.
  • Ability to work in a fast-paced team environment and multitask effectively.
  • Strong understanding of object-oriented software design and implementation.
  • Knowledge of a higher-level programming language such as C++, Java, or .NET is preferred.
  • Proficient experience in networking protocols like Ethernet TCP/IP.
  • Organization skills are essential.
  • Ability to prioritize projects and meet completion dates.
  • Possess strong communication skills, both written and spoken.
  • Ability to obtain a valid U.S. Passport for work travel.
  • Flexibility to work overtime and weekends when needed.
  • Contribute positively with a can-do attitude.
Preferred Skills:
  • Good understanding of basic machine controls (motors, hydraulics, valves, etc.).
  • Basic electronic troubleshooting skills.
  • Experience designing CANopen, NMEA2000, or J1939 network systems.
Exciting things about this opportunity:
  • Access to the newest technologies and cutting-edge projects.
  • Competitive salaries and benefit packages.
  • Mentoring and training to ensure your success.
  • International travel to appealing locations.
  • Flexible, casual work environment.
  • Involvement in every step of the project life cycle, from conception to completion.
  • Gratification from being part of a team where a single person has a meaningful impact.
  • Hands-on experience to grow your career in a niche industry.
  • Our location is beautiful, offering affordable housing and a good work/life balance.

Share This Job

Powered by