
SOFTWARE ENGINEERS
- Telford, Shropshire
- Permanent
- Full-time
- Design and implement software solutions.
- Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
- Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
- Provide support to task planning and estimating.
- Schedule own work to meet target timescales and deliverable milestones.
- Perform self-verification of own tasks to ensure completeness and quality of information.
- Undertake peer reviews to ensure completeness and quality of output.
- Object oriented C++17 or later development with knowledge of design patterns.
- Understanding of UML/SysML.
- Full software development lifecycle.
- Software verification and testing experience.
- Good communication skills.
- Agile development.
- Exposure to some of the following languages: C, C#, Scripting Languages, Java
- Knowledge of integration and target hardware testing would be advantageous.
- Development with Data Distribution Service (DDS) or other Ethernet based communication.
- Windows/Linux Cross Platform Development.
- Visual Studio 2022.
- CMake or similar build environment.
- Windows/Linux system configuration.
- CANbus/MilCAN/J1939 knowledge.
- Git version control.
- Youtrack/Jira issue and task tracking.
- MariaDB/MySQL databases.
- Boost, XML, JSON and cryptography.
- Qt6 GUI Development.
- Developing unit tests using a framework such as GoogleTest.
LogicMelon
We are sorry but this recruiter does not accept applications from abroad.