Software Engineer C++ OR Python (Core Developer)
Offering excellent opportunities for further development and progression.
The company is expanding its focus on marine autonomy and machine learning, seeking a software engineer to contribute to these initiatives. As a software engineer, you will be responsible for designing, developing, testing, and prototyping embedded control applications. You will also maintain existing software products and libraries, and produce technical documentation.
To succeed in this role, you should have strong skills in C++, with Python skills being an advantage. A willingness to enhance your skills through mentoring and online courses is also important.
The ideal candidate will possess strong oral, written, and interpersonal communication skills, and be able to work effectively in a team. Attention to detail, organization, and the ability to handle multiple tasks efficiently are essential. Experience or understanding of the agile development cycle and standard quality assurance practices is required.
This role offers a flat organizational structure, with engineers owning their respective systems, providing the opportunity to be involved from system creation through to sea trials and sign-off.
Please note that this role may require security clearance up to basic SC level; therefore, applicants must be UK nationals to be eligible.
#J-18808-Ljbffr