Back to search
IC Resources Linkedin · Posted yesterday

Embedded Software Engineer

United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

This company 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.

They are a UK-based designer and manufacturer of advanced RF, microwave, and millimeter-wave (mmWave) components and subsystems. specialize in customized connectivity solutions for telecommunications, aerospace, defense, and critical communications, and are growing rapidly, therefore want to expand their team.

The Role

The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication.

Requirements

  • 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 tools such as GDB, perf, and valgrind

Desirable Requirements

  • Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32
  • Hands-on experience with the Yocto Project, PetaLinux, or similar build systems
  • Professional experience with Zephyr OS
  • Strong understanding of Linux kernel architecture, device drivers, bootloaders, systemd, and system services
  • Solid understanding of secure networking protocols such as TLS, SSH, IPSec, and HTTPS, as well as authentication and encryption methods
  • Ability to obtain SC security clearance, where required by the nature of the work

Interview Process

  • 45-minute teams call with the hiring managers
  • Onsite technical interview 1-2 hours

How To Apply

If you are interested, please email with your updated CV and a time that’s best to call you Ella Atkinson or call me on 01184675779. Sponsorship typically isn’t an option, but could be considered for the right candidate.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search