Jobs / Fil***
Senior Embedded Software Engineer
Fil*** · Sedgefield, ENG, United Kingdom
Visa sponsorship details are locked. Unlock company name and apply link with .
Sedgefield, ENG, United KingdomHybrid
Remuneration
Not specified
Location
Sedgefield, ENG, United Kingdom
Visa sponsorship
Sponsors visa
Job summary
Filtronic is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable.
Benefits
Include:37.5 hour working week25 days’ holiday plus public holidays, with the option to buy up to 5 additionalContributory pension scheme with up to 8% company contributionLife Assurance (4 x basic salary)Income Protection InsuranceSave As You Earn (SAYE) share schemeElectric Vehicle (EV) schemeCycle to Work schemeVolunteering dayLearning and development opportunitiesHybrid working available
Qualifications
- Experience with Zephyr is particularly desirable.
- interface specifications, and technical documentation.
- Working closely with hardware, FPGA, and systems engineers to ensure reliable and secure data and control flow.
- Essential
- Bachelor’s degree in Computer Science, Electronic Engineering, or a related field, or equivalent practical experience in low-level embedded systems development.
- Strong professional experience in embedded Linux software development.
- Professional experience in one or more real-time operating systems (RTOS) and/or bare-metal development.
- Solid experience in prototype board bring-up.
- Strong proficiency in C/C++ for embedded systems, including optimising CPU and RAM utilisation.
- Knowledge of digital communication interfaces such as Gigabit Ethernet, CAN, SPI, I2C, UART, and RS422.
- Strong debugging experience using oscilloscopes, logic analysers, and software debugging
- Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32.
Responsibilities
- Architecting, developing, and maintaining subsystem firmware in Zephyr or bare-metal environments.
- Architecting, developing, and maintaining embedded Linux systems using Yocto.
- Supporting board bring-up, including diagnosis using oscilloscopes, logic analysers, and software-based debugging techniques.
- Designing and maintaining board-to-board communication protocols.
- Designing and maintaining networking interfaces, including REST APIs, SNMP agents, and OpenAPI specifications.
- Implementing and debugging TCP/UDP communication layers, low-level networking behaviour, and protocol performance.
- Developing secure communication methods and applying best practices for authentication, encryption, secure OTA updates, and system hardening.
Skills
Communication
Degrees
AssociateDegree
Industry
AutomotiveDefenseInsuranceTelecom
Company size
Smb
Security clearance
Security clearance