We are looking for a Control System Software Engineer C++ that will specialize in modification and maintenance of existing control system software as well as lead the development of revisions and completely new versions.
A. DUTIES AND RESPONSIBILITIES
- Design, develop, and maintain C++ software for automation and control system used in the marine environment.
- Implement and optimize algorithms for real-time control and data processing.
- Collaborate with the electrical engineer as well as the GUI developer to define system architecture changes and integration strategies.
- Conduct thorough testing and debugging to ensure software quality and reliability.
- Contribute to the development of simulation and modeling tools for system validation.
- Provide technical documentation for all system development activities.
- Ensure quality control in accordance with the company ISO-9001:2015 Quality Assurance System (QAS).
- Maintain a safe work environment in accordance with company HSE standards and procedures.
IV. QUALIFICATIONS
A. MINIMUM
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- Proven experience as a C++ systems engineer, with a strong portfolio of projects demonstrating expertise.
- Proficiency in modern C++ (C++11/14/17/20) and object-oriented programming principles.
- Deep understanding of control theory and its application in software.
- Knowledge of modeling and simulation of mechanical systems.
- Must be able to work in a Linux software environment.
- Experience working with various communication protocols.
B. PREFERRED
- At least five (5) years’ experience in C++ programming/development.
- Experience with Marine or Energy sector applications.
- Experience with industrial control automation and user interfaces.
- Experience with sensor technology.
- Previous experience working with Dynamic Positioning Systems.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Tuition reimbursement
- Vision insurance
Ability to Relocate:
- Houston, TX 77041: Relocate before starting work (Required)
Work Location: In person