- Proven ability to lead software developments
- Experience developing embedded software with C/C++ and RTOS
- Experience with autonomous or robotics software
- Educated to Degree or equivalent level in a software engineering or related discipline
- Knowledge and understanding of Software Engineering. Preferably have an understanding of military systems, in particular maritime systems.
- Understanding of Open Systems Architectures and Principles
- Significant experience of Software Engineering Lifecycle processes and tools
- Ability to solve complex problems and to critically review results and methods to ensure quality
- Ability to expand knowledge into new domain areas, work across domains and see the bigger picture
- Excellent communication skills, including delivery of presentations
- Excellent written skills particularly technical report writing, ability to communicate with expert and non expert stakeholders
- Ideally the candidate will have experience in one or more of the following domain areas: Maritime Combat Systems, integration of equipment and softwareOff-board unmanned systemsCommand and Control SystemsAcoustics / SonarSoftware Safety (DEF STAN 00-56 & IEC 61508 or equivalent)
- C/C++ for embedded systems
- LabView
- Matlab/Simulink
- Exposure to AI/ML techniques and methodologies
- Requirements management (DOORS experience desirable)
- UML / Enterprise Architect for system design
- Python (ideally with exposure to one or more of Tensor Flow, Keras or Scikit)
- Rockwell PLC programming (Studio 5000)
- Atlassian Toolset
- Communication protocols (CANBus, Ethernet/IP, RS485)
- Database design
- ISO 9001 and TickITplus standards
- To be agreed by appointment
- Technically proficient
- Strong communication skills
- Proactive, willing and responsive
- Motivated and genuinely interested in problem solving and developing logical, robust solutions
- Able to multi-task and prioritise a varied work load
- Wants to expand knowledge base
Control Systems Engineer – JO_37_20 - Winfrith Newburgh, United Kingdom - Atlas Elektronik
Description
Knowledge,
skills and personal qualities requiredDesirable primary software/system skills:
Challenges Other desirable software skills/experience
Key accountabilities
Behavioral requirements