Senior Software Engineer (Rochester)
Senior Software Engineer
Location: Rochester (flexible hybrid available)
Salary: Up to £80,000 depending on skills and experience
** Please note we can only consider sole UK nationals for this role **
This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential.
We support a range of commercial and military platforms, including fixed and rotary wing aircraft, ground vehicles, human-machine interfaces, and power management. Our systems operate in more than 100 countries with 25 air forces, 30 manufacturers and 280 airlines.
What you’ll be doing: Senior Software Engineer
- Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation
- Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques
- Peer review and technically guide the work of others, produce size / re-use estimates, reliably estimate your own work
- Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions within your area of responsibility/expertise
- Influence department productivity through Software process improvement/automation
Your skills and experiences: Senior Software Engineer
Essential:
- Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment
- Excellent Software Engineering skills, with significant experience in C/C++
- Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques
- Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating Systems
- Extensive experience of interfacing software with hardware in a real-time environment
- Experience of developing Safety Critical Software within DO178B/C guidelines
Desirable:
- Experience with software modelling tools such as Simulink or SCADE
- Experience of scripting languages such as MATLAB or Python
- Working knowledge of Git/Subversion or other configuration management
- Company
- CBSbutler
- Location
- Rochester, Kent, UK
Hybrid / WFH Options - Posted
- Company
- CBSbutler
- Location
- Rochester, Kent, UK
Hybrid / WFH Options - Posted