An exciting opportunity has arisen to join our Electronic Systems business unit at Rochester as a Principal Software Engineer.
As a Principal Software Engineer, you will be working as part of a team of passionate and innovative engineers creating world-leading control and display systems. You will offer Software Engineering team support with all aspects of software engineering for all products and portfolios, supporting with multi-discipline teams on projects.
This is an extremely exciting and challenging role, which will present the opportunity to design products for the world’s most advanced commercial and military fixed wing and rotary wing aircraft. This role will provide you with the opportunity to gain exposure to the customer and end user, as well as working alongside like-minded engineers.
Your main responsibilities as a Principal Software Engineer will involve:
• Developing and implementing embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation
• Responsibility for requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques
• Being involved in peer review and technically guiding the work of others, produce size / re-use estimates, reliably estimate your own work
• Liaising with customers on technical issues, define processes/procedures, perform design review assessments and make sound strategic technical decisions within your area of responsibility/expertise
Your skills and qualifications as a Principal Software Engineer:
Essential:
• Demonstrable industry experience
• Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment
• Expert Software Engineering skills, with extensive experience in C/C++/Ada
• Expert at Software Architecture and Detailed Design using UML or other recognised model based design techniques
• Multiple examples of having developed embedded software for bare metal systems or with Real-Time Operating Systems
• Interfaced software with hardware in a real-time environment
Desirable:
• UML for software design in EA, Rhapsody or Windchill Modeler
• Software modelling tools such as Simulink or SCADE
• Scripting languages such as MATLAB or Python
• Practical experience of Scrum / Agile development
• Expert in Git/Subversion or other configuration management
• Understanding of TCP/IP networking, experience of socket programming
• Real-Time Operating Systems – such as Wind River’s VxWorks/GHS Integrity
• Linux or Windows application development
• Expert/Skilled in software verification
• Development experience to DO178B/C Standards
What we're looking for in you:
You will be able to operate effectively and cooperatively as part of a larger team, demonstrating excellent communication skills. You can reliably estimate and plan your own work, understanding the budget and schedule constraints, and accurately report progress.
You will have the ability to context switch and prioritise work and you will relish challenges, challenge others constructively, be proactive in looking for opportunities, demonstrate a positive attitude in supporting other team members or projects. You can manage your emotions when under pressure, help others to respond constructively and coach junior engineers as well as be an advocate of Continuous Professional Development.
Location: Rochester
Salary: Competitive
Benefits: Our employees receive an excellent benefits package which includes a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. We also offer a range of additional benefits such as flexible working, an employee assistance programme, Cycle2work and many local and national employee discounts. Some employees may also be eligible for an annual incentive.
BAE Systems
BAE Systems is one of the world’s leading global defence, security and aerospace companies. We work at the cutting edge of technology, creating more than 100 new inventions every year for customers in over 100 countries.
Apply here: https://ex.cndarine.com/campaign/url/forward/8e5f5c066893