Software Engineer Job at Marine Hydraulic Consultancy
Marine Hydraulic Consultancy Poulsbo, WA 98370
MHC Software Developer Job Description
* Salary is DOE and will be discussed at time of job offer
Marine Hydraulic Consultancy (MHC) is a premier global leader in hydraulic and control systems for large cruising / racing orientated sailing yachts. We design, supply, commission, troubleshoot, optimize, and support electro-hydraulic systems for the superyacht industry worldwide. MHC’s highly crafted designs are the most recognizable and highest performing in the industry. We are an expanding organization with a remarkable customer base. We have an immediate need for a software developer to develop software for electro-hydraulic control systems on superyachts.
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 applications for simplicity and usability
· Develop reusable, well-documented code libraries for implementation by controls engineers
· Maintain and refactor existing software by fixing bugs and upgrading functionality
· Implement source control process to effectively track software changes
· Build internal tools and user interfaces to help the team operate quickly and effectively
· Develop frequent working software demos for customer review
· Develop automated software and hardware testing 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 team members via phone, email or on-site visits (both domestic and international). The estimated travel is 15% per year.
· Develop functional specifications and I/O lists for projects
Minimum Job Requirements
· Bachelor’s degree in electrical engineering, software engineering, or computer science
· Minimum 5-10 years applicable work experience in automation programming for PLC’s using IEC 61131-3 programming environment. This is the strongest requirement for this position. Experience with Bechoff or Wago PLC platforms would be beneficial.
· Knowledge of the software development cycle
· Ability to work in a fast-paced environment and ability to multi-task
· Experience working on a variety of software development projects concurrently
· 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. E.g. Ehtenet TCP / IP.
· Proven organization skills are essential
· Self-motivation and ability to prioritize projects to meet completion dates
· Able to work in a fast-paced, rapidly changing, team environment
· Strong English communication skills, both written and spoken
· Ability to pass a background check and have or be able to obtain US passport
· Flexibility to work overtime and weekends as needed
· Contributes in a positive manner to the engineering and development team
Preferred Qualifications
· Experience with designing and troubleshooting industrial and mobile control systems
· Experience in automation or robotics
· Good understanding of basic machine controls (motors, hydraulics, valves, etc.)
· Experience in IEC-61131-3 programming environment
· Basic electronic troubleshooting skills
· Experience designing CANopen, NMEA2000 and/or J1939 network systems
MHC team members enjoy:
· Access to the newest technology and equipment
· Competitive salaries and benefit packages
· Support in job-related continuing education and training
· 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 in a niche industry
· Unique, professional employment opportunity outside of Seattle
· The Kitsap Peninsula offers affordable housing and an attainable work/life balance
If MHC sounds like the place you want to plant your career roots then we invite you to submit a letter of interest or cover letter, along with your current resume through Indeed.
This Job Is Ideal for Someone Who Is:
- Dependable -- more reliable than spontaneous
- Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction
- Detail-oriented -- would rather focus on the details of work than the bigger picture
- High stress tolerance -- thrives in a high-pressure environment
Job Type: Full-time
Pay: $60,000.00 - $100,000.00 per year
Benefits:
- Health insurance
- Life insurance
- Paid time off
Schedule:
- Monday to Friday
Pay may depend on skills and/or qualifications
Application Question(s):
- Do You Have CoDeSys 3.5 Experience?
Education:
- Bachelor's (Required)
Language:
- English (Required)
Willingness to travel:
- 25% (Preferred)
Work Location: In person
Please Note :
www.bankofmontserrat.ms is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.bankofmontserrat.ms provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.