Embedded Software Engineer – HF Comms
Thales people architect solutions at the heart of the defence‑security continuum. This role is based in Crawley and requires a minimum of 3 days onsite per week.
Opportunity
We are looking to recruit an experienced Embedded Software Engineer with a focus on HF communications. You will collaborate with technical leadership to design, implement and support high‑quality software that meets current engineering standards and delivery practices.
Key Responsibilities
* Development of HF communications for radios, modems and power amplifiers.
* Conduct debugging and testing of software for optimal performance in embedded systems.
* Deliver fully tested, maintainable software in line with defined project objectives.
* Contribute to the production of clear and traceable design specifications for new or modified functionality.
* Ensure compliance with governance policies, secure coding practices, and design review procedures.
* Report progress regularly to the Software Lead and Software Engineering Delivery Manager, supporting team delivery goals.
Qualifications
* Genuine interest in HF communications with aspirations to innovate in this field.
* Strong experience in developing software for embedded systems using modern C++ (11 onwards minimum) and Python (for testing).
* Proven capability in the development of test harnesses and the design and implementation of automated tests within CI/CD environments.
* Proven experience with commonly used tools and libraries, including Boost and standard C++ STL components.
* Familiarity with communication protocols such as WebSockets, SNMP, and Serial interfaces.
* Experience working within Linux environments.
* Working knowledge of Agile practices such as Scrum, including toolchains like JIRA.
* Proficiency in using Microsoft Office for technical documentation and communication.
Desirable
* Experience in multi‑process and multi‑threaded software development.
* Full development lifecycle experience, including requirements capture, design, implementation, testing, integration, verification and validation.
* Experience developing low‑level drivers and working with embedded systems or hardware components.
* Knowledge of RTOS and Buildroot.
* Experience in using modern build systems, automated using Make.
* Familiarity with UML and Rhapsody, ideally for automated code generation.
* Hands‑on experience with GIT/Bitbucket for version control and configuration management.
* Experience configuring and maintaining CI pipelines using Jenkins or similar automation platforms.
* Familiarity with static analysis and code quality tools, e.g. Coverity, SonarQube.
* Understanding of secure coding standards and safety/security‑critical development requirements for C++.
* Experience using CxxTest unit test framework integrated into the broader build and delivery workflow.
Security Clearance
Due to the nature of the work, this role requires UK nationality and achievement of Security Clearance (SC) without any caveats. If you do not currently hold SC, you must obtain it prior to commencing employment. Dual nationals from a Non‑ITAR country may be considered if approved by the MOD.
What We Can Offer
We offer market‑leading training, development and experiences with opportunities to be mentored and coached by industry experts. We prioritize internal hiring and provide a wide range of career development paths within our global organisation.
Flexibility
Your health and well‑being matters to us, which is why we offer flexible working arrangements including part‑time hours, job sharing, home working and flexible start/finish times. The role will be delivered through a combination of remote and office‑based collaborative working. When in the office, you will be based at the largest Thales site in the UK, featuring access to specialised laboratories, test facilities and a range of employee amenities.
Benefits
* Half‑day Friday off, usually finishing around 13:00.
* Hybrid working.
* Pension scheme.
* 28 days annual leave (plus bank holidays).
* Life cover.
* Progression and development opportunities.
* 24/7 employee assistance programme and access to a mental wellbeing app.
* Employee discount schemes on major brands and retailers.
* Development‑focused targets and relocation support where required.
Equal Opportunity
Thales is an equal‑opportunities employer and diversity and inclusion are integral to our success. We provide a barrier‑free recruitment process and reasonable adjustments for neuro‑diverse applicants or those with a disability or long‑term condition.
Additional Information
At Thales, we provide a career journey rather than just a job. For more details on our Baseline Security requirements and the evidence required for Baseline and Security Clearance, please refer to the Defence Business Services National Security Vetting (DBS NSV) Agency. If you need this job advert in an alternative format, or have questions about the recruitment process, contact Resourcing Ops for mid‑to‑senior roles, or the Early Careers Team for graduate and apprentice roles.
#J-18808-Ljbffr