Banner Default Image

Embedded Software Engineer

Location: Farnborough Salary: Negotiable
Sector: Engineering Type: Permanent
Contact: James Thomas Job Published: 24 days ago

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

FPGA Engineer

Farnborough Negotiable

Job Title: FPGA Engineer Location: FarnboroughTerm: 6 MonthsIR35 Status: INSIDEClearance Required: Current SCDay Rate: £DOE - We are booking interviews next week! Please call or email for a slot Key Skills: FPGA, Digital Signal Processing, DSP, Xilinx, Algorithm, VHD...


Senior C&I Engineer

Manchester £40000 - £60000 per annum

Senior C&I EngineerManchester - Hybrid Working£40,000 - £60,000 + Overtime & additional benefits BriefSenior C&I Engineer needed for an established engineering firm based in the Manchester area. What the role of the Senior C&I Engineer entails:Some of...


Quality Assurance Engineer

Rochester £38000 - £42000 per annum

Quality Assurance Engineer Rochester - onsite£38,000 - £42,000 + additional benefits incl. 25 days holiday, share options, pension What the role of the Quality Assurance Engineers entails:Some of the main duties of the Quality Assurance Engineer will include:Write Qu...


Firmware Engineer

Bristol £70 - £90 per hour + INSIDE IR35

Firmware Developer Bristol Brief We have a fantastic opportunity to join the Electro-Optical Seekers & Sensors Department as a FPGA Developer. We are responsible for supporting complex weapon programmes through the provision of specialist Electro-Optical support....


Gas Engineer

Basford, Stoke-on-Trent £36000.00 - £40000.00 per annum

Gas EngineerLocation: UK-Staffordshire-Stoke on TrentWe're hiring a Gas Engineer for the Stoke Schools contract-a permanent full-time role with a competitive salary and benefits package.Overview:Join our in-house engineering team for Stoke Schools, focusing on Gas-as...


HV / LV Engineer

London Up to £45000.00 per annum

Position: HV / LV EngineerLocation: LondonEmployment type: Full Time, Permanent (40 hours per week) Are you an experienced and qualified HV Authorized Electrical Technician looking for an exciting opportunity in the heart of London? Our client is seeking a talented i...


Supplier Quality Engineer

Kent Negotiable

Supplier Quality Engineer Are you passionate about ensuring the highest standards of quality in aerospace and defence technologies? Do you have a keen eye for detail and a knack for driving continuous improvement? If so, we want you to join our dynamic team as a Supp...


Modelling & Simulation Engineer

Farnborough Negotiable

Job Title: Modelling & Simulation Engineer Location: FarnboroughTerm: 6 MonthsIR35 Status: INSIDEClearance Required: Current SCDay Rate: £DOEExpected Start Date: April 2024 Key Skills: Simulation, Modelling, MATLAB, Simulink, CAD, Engineering, Physics, Science, S...