recruitment jobs vacancies Gold Group Recruitment


Banner Default Image

Embedded Software Engineer

Location: Farnborough Salary: Negotiable
Sector: Engineering Specialism:
Type: Permanent Contact: James Thomas

Job Title: Embedded Software Engineer
Location: Malvern OR Farnborough

Embedded Software Engineering stands as a cornerstone within our flexible team. We are currently seeking individuals, whether new to Software Engineering or highly experienced, to join us on an exciting journey of solving technically challenging problems. From rapid developments with tight time-scales to full-scale system developments, you will play a pivotal role, collaborating with specialists from various disciplines. These may include RF, electronics and FPGA design, digital signal processing, secure products, navigation products, and cryptography.

Key Responsibilities:

Accountable to Project Design Authority for software development and related software engineering activities.
Produce comprehensive written documentation, including presentation material, in alignment with project requirements.


Rapid learning of current technologies to support research and product development.
Innovating in the application/integration of digital hardware technologies to construct novel embedded systems.
Communicating ideas effectively with multiple stakeholders and customers at all levels, be it technical, non-technical, or management.

Essential Knowledge, Skills, and Experience Required:

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

Essential Personal Qualities and Behavioural Requirements:

Ambitious, shows initiative
Offers solutions to problems
Enthusiastic relationship builder
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 optimized cryptographic algorithms, etc.
Working on mixed software/FPGA systems
Hardware design, implementation, and debugging
Data/memory management
Optimization of hardware interfaces for software performance.
Supporting tools such as MATLAB for solution modeling and verification
Global Navigation Satellite Systems (GNSS)
Proficiency in other software languages and frameworks e.g., C#, Python, MFC
Experience in 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

Systems Engineer

Kent £75000 - £80000 per annum

Electronics Engineer

Buckinghamshire Inside IR35

Manufacturing Engineer

Reading £55.05 - £66.97 per hour

Electrical Design Engineer

Bristol £45000 - £60000 per annum

Variable Frequency Drive Engineer

Staffordshire Negotiable

Quality Engineer

Reading £45.87 - £60.55 per hour

Mechanical Engineer

Reading £55.05 - £66.97 per hour

Systems Engineer

Reading £70 - £78.90 per hour
recruitment jobs vacancies Gold Group Recruitment