Overview
We are looking for an Embedded Software Engineer to join our R&D; team in Granada, Spain.
Our technology focuses on Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve reliability, performance and safety of critical applications and high-risk operations, even in GPS/GNSS denied environments. We provide fail-safe GNSS and PNT solutions for military and commercial applications worldwide. Our solutions are built around ultra-accurate synchronization (sub-ns) and frequency distribution services, leveraging White Rabbit PTP synchronization for various applications, from timing distribution in financial networks to robust positioning. We have expertise in Time Sensitive Networking and deterministic communications in aerospace with ESA, aiming to deliver reliable timing at their core.
The Position
As an Embedded Software Engineer, you will begin a motivating engagement with the R&D; Engineering Team in Granada, Spain.
You will help develop the main elements of a synchronization system that extends White Rabbit timing over a wireless interface for a prototype of wireless White Rabbit timing. You will assist in the design, integration, and validation of software and embedded firmware for the prototype, which may include:
Designing custom Linux kernel modules and drivers, specialized Linux images, user-level applications, software libraries, or test automation procedures.
Implementing extensions to the synchronization protocol to use the new wireless interface, and debugging issues arising during design.
Assembling experimental demonstrators and potentially traveling to showcase proofs of concept during final stages.
What you’ll be doing
Develop software elements of current embedded Timing products and upcoming Safran products, including custom kernel modules and protocol extensions.
Validate software components, ensure operation in embedded Linux, and debug complex issues involving SW and FPGA elements on an embedded system.
Collaborate with