This role involves working with commercial and military platforms, such as aircraft, ground vehicles, and human-machine interfaces, supporting their operations in over 100 countries. Joining this rapidly growing and successful part of a globally renowned defence, security, and aerospace company, you will be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness.
Key Responsibilities:
* Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation
* Conducting requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques
* Peer reviewing and technically guiding the work of others, producing size/re-use estimates, and reliably estimating your own work
* Liaising with customers on technical issues, defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise
* Influencing department productivity through software process improvement and automation
Job Requirements:
Essential:
* Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths
* Excellent software engineering skills with significant experience in C/C++
* Extensive experience in Software Architecture Design using UML or other recognised model-based design techniques
* Extensive experience in developing embedded software for bare metal systems or with Real-Time Operating Systems
* Extensive experience in interfacing software with hardware in a real-time environment
* Experience in developing Safety Critical Software within DO178B/C guidelines
Desirable:
* Experience with software modelling tools such as Simulink or SCADE
* Experience with scripting languages such as MATLAB or Python
* Working knowledge of Git/Subversion or other configuration management systems
#J-18808-Ljbffr