EGN Technical Resources
Back to List

We are a premier global leader in embedded control systems technology for large cruising & racing yachts. We design, supply, commission, troubleshoot, optimize, and support the electro-hydraulic systems for the superyacht industry worldwide.

 

We have an immediate need for a Control Systems Engineer to program embedded control systems for superyachts.

 

You must be a US Citizen as we do work with the Department of Defense, and this status is required.

 

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 upgrading functionality

· Implement source control for software changes

· Build internal tools and user interfaces to help the team operate quickly and effectively

· Develop frequent working software demos for customer review

· Perform hardware testing of systems and processes

· Keep all technical documentation and software current and cataloged

· Implement new process procedures and modifications for more efficient operations

· Provide technical support to customers or colleagues by phone, email, zoom, or on-site visits (both domestic and international).

· Develop functional specifications and I/O lists for projects

 

The estimated travel is 15% per year.

 

Requirements

 

· Bachelor’s degree in electrical engineering, software engineering, or computer science

· This is the strongest requirement for this positionExperiences in 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 multi-task

· 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 US Passport for work travel.

· Flexibility to work overtime and weekends when needed

· Contribute in a positive manner 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, exciting

· 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

Apply to this Job
First Name *
Last Name *
Email

Phone