Connecting...

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.

Challenges:

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:

Innovative
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
VHDL
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
DOORS
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

C/C++ Software Engineer

Stafford Package
Apply

Electrical Engineer

Bristol £50000 - £60000 per annum
Apply

Electrical Engineer

Cumbria £50000 - £60000 per annum
Apply

Quality Assurance Engineer

Birmingham Negotiable
Apply

DV Cleared CAD Engineer

Reading £41.29 - £55.05 per hour
Apply

Senior HVAC Design Engineer

Warrington £60000.00 - £62000.00 per annum + Car Allowance + Bonus
Apply

Senior Mechanical Design Engineer

Warrington £60000.00 - £62000 per annum + Car Allowance + Bonus
Apply