maritime systems, solving complex problems, and critically reviewing methods to ensure quality. Utilize expertise in Java/JavaFX/Netbeans or C++/VisualStudio (*proficiency in one language is valued), Requirements management, UML/Enterprise Architect, Unit Testing, HMI design, Atlassian Toolset, and network protocols. … Architectures, software safety standards, and familiarity with various domain areas within maritime systems. Proficiency in Java/JavaFX/Netbeans or C++/VisualStudio, Requirements management, UML/Enterprise Architect, Unit Testing, and HMI design. Desirable skills in Python, Fortran, Matlab, LabView, SQL, web development more »
Azure Functions, Azure Web Apps, or Google Cloud Functions Knowledge of database systems like MongoDB, Microsoft SQL Server Extensive knowledge of C# using VisualStudio 2017 or newer, MVC using Razor and Entity Framework Skills in UI and scripting technologies including CSS, HTML, JavaScript, JSON, jQuery more »
Software Safety (DEF STAN 00-56 & IEC 61508 or equivalent) Desirable primary software/system skills: Java/JavaFX/Netbeans* C++/VisualStudio* Requirements management (DOORS experience desirable) UML/Enterprise Architect for system design Unit Testing/JUnit/CppUnit HMI design and more »
Christchurch, Dorset, South West, United Kingdom Hybrid / WFH Options
Curtiss-Wright Corporation
degree in Computer Science, Engineering, or similar, or equivalent experience. 5+ years of commercial experience developing complex software. Programming languages: C++, C# IDE: VisualStudio Frameworks/Libraries: to include MFC, .net, STL Database: e.g. MS Access, SQL, SQLite Communications: USB, CAN, Serial (UART) Configuration management more »
web UI development using appropriate design patterns and application frameworks (such as MVC, Angular, React) · Full understanding of mainstream development tools such as VisualStudio, VS Code and GitHub. · High degree of knowledge and understanding of software architecture and platforms such as Docker and IIS · Extensive more »