Embedded Software Research Engineer

OverviewEmbedded Software Research Engineer role at Thales. Location: Reading, United Kingdom (Hybrid Working).
Thales UK researches, develops, and supplies technology and services across Aerospace, Defence, Security and Space. We value flexible working patterns to support your lifestyle where possible.
Our OpportunityWe have an exciting opportunity in our Research, Technology and Innovation (RTI) business. The RTI function is at the centre of Thales UK, supporting growth in key market areas and spearheading activity into future growth opportunities. Due to rapid growth, we are looking to add an Embedded Software Research Engineer to the team. The successful candidate will carry out low to mid Technology readiness level (TRL) research and development activities for potential future products, in embedded software, for both civil and military communications applications.
Responsibilities
Development of embedded C / C++
Development of test scripts
Building and evaluating proof-of-concept demonstrators and prototypes
Integration with hardware
Integration with networks
Software and system testing
Software deployment in cloud infrastructure
About You
The ability to listen to customers, interpret their needs, seek clarification and reach agreement, with a view to developing long lasting relationships.
The ability to present and explain complex technical issues to management, colleagues and customers.
Willingness and ability to work collaboratively as part of a team, whilst taking responsibility for individual tasks.
The ability to analyse complex technical problems, exercise judgement and offer innovative, practical and compliant solutions in a timely manner.
The ability to prioritise, manage the workload, be flexible, and work under pressure to demanding timescales.
The ability and willingness to continue to learn and develop technical skills, assisting others to do likewise where appropriate.
A balance of creative thinking/problem-solving with good engineering practice.
SkillsThe successful candidate will have a good level of understanding of embedded C and/or C++, with the following skills (not exhaustive):
Python or similar scripting language
Real-Time embedded applications
Experience with real-time OS (e.g. FreeRTOS)
Embedded Linux OS Development (e.g. Buildroot, Yocto, Driver Development)
Linux application development
Arm processors
Hypervisors / Containers
Android application development
MISRA / CERT C development practices
flexibility to move to new opportunities as business objectives and workload dictate.
Qualifications / Experience
The ideal applicant would have several years of experience with embedded software; however, roles and responsibilities can be adjusted to fit, and a successful candidate will be supported to develop further.
A fundamental technical understanding built on an Honours degree (minimum 2.1), a Master’s degree, or a PhD in a relevant discipline.
Proficiency with standard PC-based office tools (Microsoft Word, Excel, PowerPoint, Project and Visio).
Desirable
Experience in areas such as:
Software Defined Radio
Mobile application development
Safety certification (e.g. Avionic or Automotive)
Security certification (e.g. Common Criteria)
Hardware debug and test
Secure boot
Knowledge and experience in related areas such as VHDL, firmware or electronic hardware would be an advantage.
Membership of a professional institution and professional engineering registration.
Security ClearanceDue to the nature of the work, many roles are subject to security restrictions. This role requires you to be a sole British National from birth and achieve Security Clearance (SC) without caveats. It would be advantageous if currently held; otherwise, it is a requirement to obtain, maintain and complete SC clearance prior to commencing employment. See the UK Security Vetting guidance for details. Eligibility typically requires residency in the UK for the last 5 years (in some cases, 3 years may be accepted with additional checks).
What We Can OfferWe offer market-leading training, development and mentoring within a diverse, global organisation. We promote internal mobility where possible and support flexible working patterns to suit your ambitions.
Benefits At Thales
Hybrid working
Pension Scheme
28 days annual leave (Plus Bank Holidays)
Life Cover
Development opportunities and relocation support if required
Employee Assistance Program and wellbeing resources
Employee discount schemes
Thales is an equal opportunities employer. We are committed to inclusive and barrier-free recruitment. Reasonable adjustments are available on request during the recruitment process.
How to ApplyGreat journeys start here, apply ..... full job details .....