Software Engineers
Job Title: | Software Engineers |
Contract Type: | |
Location: | Worcester, Worcestershire |
Salary: | £50000.00 - £55000.00 per annum + DOE |
Start Date: | ASAP |
Reference: | BBBH411_1651654081 |
Contact Name: | EES Solutions |
Contact Email: | daniela.gheorghe@ees-solutions.co.uk |
Job Published: | May 04, 2022 09:48 |
Job Description
Job title: Software Engineer
Job type: Permanent
Location: Fleet or Tewkesbury or Worcester
Number of roles: 2
Job description:
Our client is an engineering and technology consultancy that provides support for its clients in the fields of innovation, R&D, and IT systems in over 30 countries.
Due to ongoing expansion, they are looking for Software Engineers to join their team within the Defence sector. This is a fantastic chance to join a fast-growing company with strong core values of, Excellence, Accountability, Integrity, and Service.
Responsibilities:
- C++ code running on the latest generation hard and softcore processors
- develop using the latest modern C++ language features and 3rd party libraries to aid productivity
- develop hardware in-house and utilise a selection of in-house custom Linux distros to construct bespoke architectures for focused solutions
- utilise industry-leading tools to maximise development effort such as virtualised environments, containers and web-based DevOps lifecycle tools supporting a mature toolchain to help you be as efficient as possible
- full engineering lifecycle, from conception and architecture, through to low-level design and implementation of embedded software in our products
Skills Required:
- Solid C++ (embedded or application) code development & review
- Solid experience of object orientated design and implementation principles (OOD, OOP)
Experience Required:
- Experience with DevOps methods and tools such as continuous build environment, source control, automated testing, and deployment
- Ability to work in a multi-discipline team (Software, Firmware, Hardware)
- Ability to create proficient designs from formal requirements
- A desire to learn new technologies and to push technical boundaries
- Good communication skills to work as part of a dynamic development team
Experience preferred:
- Experience with scripting languages (Python, etc)
- Experience in Linux kernel development and build systems (Yocto, etc)
- Linux application and/or driver development experience within an embedded Linux platform
- Ability to create proficient designs from formal requirements (UML experience)
Education:
- Degree qualified or equivalent in a relevant subject, or qualified by experience
Security Clearance Level
- SC/ SCUKEO
