recruitment jobs vacancies Gold Group Recruitment

Connecting...

Banner Default Image

Senior Embedded Software Engineer

Location: Great Malvern Salary: Negotiable
Sector: Defence Specialism:
Type: Permanent Contact: Ruan Marx


Job Title: Senior Embedded Software Engineer
Location: Malvern OR Farnborough

We are looking for a Senior Embedded Software Engineer to be an implementation lead in developing software for cutting edge electronics systems. You will be solving technically challenging problems and may work on a variety of projects, from rapid developments with tight time-scales (a few days/weeks) to full scale system developments (1+ years). You will work closely with specialists from across a number of disciplines which may include; RF, electronics and FPGA design, digital signal processing, secure products, navigation products and cryptography. You will also work throughout the engineering lifecycle, applying rigorous engineering practices; analysing, designing, implementing, testing, supporting and maintaining solutions that solve the mission-critical problems of our customers.

Key Accountabilities:

The Implementation Lead is also a subject matter expert who supports the Design Lead in design decisions and ensures the implementation is aligned to the design and is realisable within the target constraints as well as being responsible for input of Enterprise Architect model design, test artefacts, etc.

  • Responsible for reviewing Sprint Goals prior to Sprint Backlog refinement, discussing any issues with the leadership team to resolve any issues
  • Responsible for Sprint Planning and ongoing backlog refinement for the features they are leading
  • Responsible for trying to maintain Sprint Backlogs for future Sprints (i.e. beyond the next one)
  • Responsible for ensuring that estimates are three-point, have been developed with the team/person doing the work
  • Provides task management for the resources working on the features they are leading
  • Responsible for early identification and resolution of Feature Team members' issues,
  • Responsible for ensuring deliverables are on-time and are production quality



Challenges:

  • Rapid learning of current technologies in support of research and products.
  • Innovation in the application/integration of digital hardware technologies to build novel embedded systems
  • Communicating ideas with multiple stakeholders and customers, at all levels, technical, non-technical and management.



Essential Knowledge, Skills and Experience Required:

  • Degree in a computer science, engineering or maths subject or demonstrable equivalent experience
  • Ability to develop in C++.
  • Experience of working in a rigorous engineering environment using configuration management and change management processes and tools.
  • Knowledge and experience of the specification, design and implementation of complex software solutions.
  • Experience of developing for embedded platforms, including interfacing to on board FPGAs.
  • Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.
  • Experience of designing software using UML.
  • Excellent verbal and written technical English communications skills.



Essential Personal Qualities and Behavioural Requirements:

  • Innovative
  • Self-starter, shows initiative
  • Offers solutions to problems
  • Enthusiastic team player
  • Driven to deliver great results
  • Strong risk awareness
  • Quality conscious
  • Able to follow processes and procedures



Desirable Experience:

  • RTOS for embedded platforms
  • Assembly language programming
  • Development on SPARC or ARM processors
  • Understanding of encryption algorithms
  • Implementing to applicable coding standards
  • High assurance software development (safety and/or security)
  • Developing software security solutions such as optimised cryptographic algorithms etc.
  • Working on mixed software/FPGA systems
  • VHDL
  • Hardware design, implementation and debugging
  • Data/memory management
  • Optimisation of hardware interfaces for software performance.
  • Supporting tools such as MATLAB for solution modelling and verification
  • DOORS
  • Global Navigation Satellite Systems (GNSS)
  • Skilled in other software languages and frameworks e.g., C#, Python, MFC
  • Working in an Agile development team



Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Similar Jobs

Senior Mechanical Engineer

Glasgow £40000 - £45000 per annum
Apply

Senior Systems Engineer

Portsmouth £46000 - £54000 per annum
Apply

Systems Engineer

Bristol £55 - £70 per hour
Apply

Chief Engineer

High Wycombe Package
Apply

EC&I Engineer

Manchester £40000 - £60000 per annum
Apply

C&I Engineer

Bristol £40000 - £60000 per annum
Apply

Calibration Engineer

Rochester £35000 - £40000 per annum
Apply
recruitment jobs vacancies Gold Group Recruitment