Software Engineer
Location: Bristol
Salary: Up to £64,000
Are you ready to take your software engineering career to the next level, crafting high-quality software design projects that shape the future of UK security? If you can inspire others and have a passion for innovation, then here's your chance to join a team where your skills will be valued, your impact will be tangible, and your growth opportunities are endless.
As the Software Engineer, you will join a multi-disciplined, dynamic, focused and agile department of around 50 engineers specialising in all aspects of Test Solution design, including hardware, software and embedded real-time systems!
They are starting an exciting phase of transforming how they develop and deliver Environment Simulator software, putting engineers at the heart of this redefining whilst developing software that facilitates testing across the whole of the product portfolio.
The role will see you:
-
Working with the current Environment Simulation team so you can understand and develop solutions on our current platform before transitioning to our new modern cutting-edge development practices;
-
Designing, developing and supporting Environment Simulator software solutions to test world-leading complex weapon systems and sub-components;
-
Working with a wide range of teams and collaborators across the business to deliver Test Engineering software capability of products from early concept to production;
-
Working in a Software Engineering office/lab environment engaging with test equipment and electronic circuitry.
Headline Benefits: A bonus of up to £2,500, Paid Overtime, Strong pension, 25 days annual leave + the opportunity to accrue a further 15 flexi-days, enhanced parental leave.
Software Engineer experience required
-
Previous software engineering experience
-
Experience using languages such as C, C++, C#.
-
Experience or the willingness to learn and be able to develop in Ada and associated scripting languages are key to supporting the existing development approach.
-
Experience of working within an Agile development.
-
A strong understanding of what is required to build high-quality software and the ability to support quality practices
-
A good understanding of automation, continuous integration (CI/CD) and DevOps principles and practices
-
Understanding of communications and serial interfaces such as TFTP, Ethernet, RS232, RS422, RS485, Modbus, CAN and 1553 buses
-
Can articulate the benefits of key software craftsmanship practices like unit testing and good design
-
Experience of Test-Driven Development within a software engineering context and comfortable with practices like pair programming and lightweight design modelling
The business believes in offering all staff the best possible platform to succeed, supporting career development and personal assistance. They hold numerous awards on the back of this work and have a range of employee networks and internal communities that include Parents and Carers, Armed Forces, Gender Equality, Neurodiversity, Pride, Ethnic Diversity and many more. They care about their staff and are passionate about what they do and why they do it.
Their order book stretches for many years, and they have healthy profits and a range of new long-term projects. They’re stable with steady, controlled growth, offer dynamic working, and fantastic opportunities to grow and develop your career.
Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment