¡Activa las notificaciones laborales por email!

Software Engineer, SPU (Granada,Spain)

Safran - Navigation & Timing

Granada

Presencial

EUR 40.000 - 58.000

Jornada completa

Hace 30+ días

Descripción de la vacante

A leading company specializes in resilient positioning solutions seeks a Software Engineer in Granada, Spain. The engineer will design, integrate, and validate cutting-edge software related to wireless time transfer and participate in technology-driven projects, requiring strong expertise in software development and embedded systems.

Servicios

Career development focused on growth
Flexible work schedule
Health insurance

Formación

  • At least 5 years of experience in OOP development (C++/Golang/Rust).
  • Experience scripting in Linux/Unix environments with bash, Python.
  • Exceptional troubleshooting skills and knowledge of software life-cycle tools.

Responsabilidades

  • Developing software for embedded R-PNT products and future developments.
  • Validating software in embedded Linux, debugging integration issues.
  • Communicating methodologies and results clearly in English.

Conocimientos

OOP Development
Troubleshooting
Problem-solving
Agile/Scrum Methodologies
Communication Skills

Educación

Master’s Degree in Software Engineering
PhD in a related field

Herramientas

Embedded Linux
FPGA SoC Processors
REST API Communication

Descripción del empleo

We're looking for a Software Engineer to join our team in Granada, Spain.

Our Technology:

We're the world leader in Resilient Positioning, Navigation, and Timing (R-PNT) solutions that improve the reliability, performance, and safety of critical applications and high-risk operations, even in GPS/GNSS denied environments. We provide virtually fail-safe GNSS and PNT solutions for military and commercial applications worldwide.

Our industry-leading solutions are built around ultra-accurate synchronization (sub-ns) and frequency distribution services, combining to deliver a broad set of products based on the enhanced White Rabbit PTP synchronization technology for various applications, from timing in financial networks to robust positioning.

We possess strong expertise in cutting-edge systems design for major scientific facilities, including radio-telescopes, neutrino sensors, and particle accelerators. Additionally, Safran has significant experience in Time Sensitive Networking, collaborating with ESA to provide deterministic communications with zero-packet loss. We are a dynamic company focused on research and innovation, providing reliable timing solutions.

The Position:

You will work within the Special Project Unit (SPU), aiming to pursue technological breakthroughs in collaboration with customers and international partners. Your role involves designing, integrating, and validating software related to wireless time transfer, including user applications, software libraries, and test automation, as well as extending our synchronization protocol to support new wireless interfaces. Travel and demonstrator assembly may be required.

What you will be doing:

  • Understanding, modifying, and completing customer requirements, assisting in innovative project development.
  • Developing software for current embedded R-PNT products and future developments, including kernel modules, peripheral drivers, and protocol extensions.
  • Validating software in embedded Linux, debugging complex integration issues.
  • Contributing to demonstrator assembly and travel for proofs of concept.
  • Producing technical reports and documentation, communicating methodologies and results clearly in English.
  • Finding innovative solutions, evaluating new technologies, creating algorithms, and contributing new concepts.
  • Applying problem-solving skills to ensure high-quality results within schedule and budget.
  • Communicating effectively with project partners and managers from start to finish.
  • Participating in drafting international R&T project proposals, articulating complex technical concepts clearly.

What you Bring to Safran:

  • Master’s Degree in Software Engineering, Computer Science, Telecommunications, or related field.
  • PhD in a related field is highly desirable.
  • At least 5 years of experience in OOP development (C++/Golang/Rust); Java/C# is a plus.
  • Experience scripting in Linux/Unix environments with bash, Python, etc.
  • Exceptional troubleshooting skills.
  • Knowledge of software life-cycle tools and Agile/Scrum methodologies.
  • Experience with Linux embedded systems, FPGA SoC processors, networking stacks is valuable.
  • Knowledge of REST API communication is a plus.
  • Ability to understand complex problems and develop optimized algorithms.
  • Excellent English communication skills.
  • Ambition for personal and professional growth, passion for technology, and ability to work on ambitious projects.
  • Autonomy, patience, resourcefulness, and tolerance to frustration.
  • Strong organizational skills, attention to detail, and a customer service mindset.

The Keys to Our Offer:

  • Be part of a leading, expanding company.
  • Career development focused on growth.
  • International, dynamic environment in Granada with global collaboration.
  • Opportunities for promotion within the company.
  • Flexible work schedule.
  • Health insurance.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.