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