¡Activa las notificaciones laborales por email!

Senior Software Engineer for PNT Systems

Safran - Navigation & Timing

Granada

Presencial

EUR 50.000 - 70.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading technology firm in Granada is seeking a Senior Software Engineer to lead the development of cutting-edge software for R-PNT products. This role involves technical leadership, mentoring junior engineers, and collaborating with international partners on innovative projects. Candidates should have a Master’s in Software Engineering and over 5 years of experience in object-oriented development, with excellent communication skills in English.

Formación

  • 5+ years of experience in object-oriented development including C++, Golang, or Rust.
  • Experience with Agile/Scrum methodologies and RESTful APIs.
  • Excellent communication and technical writing skills in English.

Responsabilidades

  • Architect and guide the development of software for R-PNT products.
  • Mentor and support a team of junior engineers.
  • Follow up on project progress and ensure milestones are met.

Conocimientos

Object-oriented development (C++)
Linux scripting (bash, Python)
Mentoring teams
Communication skills

Educación

Master’s degree in Software Engineering
PhD preferred

Herramientas

FPGA SoC processors
Networking stack development
Descripción del empleo
About Us

We are the global leader in Resilient Positioning, Navigation, and Timing (R-PNT) technologies, delivering ultra-reliable solutions for critical operations—even in GPS/GNSS-denied environments. Our innovations span military and commercial sectors, enabling high-precision synchronization and robust positioning across domains such as aerospace, finance, and scientific research.

Our systems are built on enhanced White Rabbit PTP synchronization, achieving sub-nanosecond accuracy. We collaborate with leading institutions on projects ranging from radio telescopes and neutrino sensors to particle accelerators.

The Role

We’re seeking a Senior Software Engineer who’s not only technically brilliant but also just the right amount of crazy — the kind of person who sees “impossible” and thinks “challenge accepted.” You’ll be joining a team that turns cutting-edge ideas into reality, working with international stakeholders on projects that push the boundaries of what’s possible.

This role combines technical leadership, hands-on development, project follow-up, and team mentorship within our dynamic SPU team.

You will:

  • Architect and guide the development of software for R-PNT products, including drivers, distributed algorithms, and API communications.
  • Mentor and support a team of junior engineers, fostering growth and technical excellence.
  • Follow up on project progress, ensuring milestones are met and deliverables are aligned with expectations.
  • Produce detailed technical reports documenting methodologies, results, and conclusions for internal and external stakeholders
  • Collaborate closely with international partners and customers to shape innovative solutions.
  • Lead integration and validation efforts for wireless time transfer systems and experimental demonstrators.
  • Drive innovation, proposing new algorithms and evaluating emerging technologies.
What You’ll Do
  • Help define and translate customer requirements into robust, scalable software architectures.
  • Oversee development and debugging of embedded/distributed systems, integrating software and FPGA components.
  • Ensure high-quality deliverables through rigorous validation and documentation.
  • Monitor project execution and provide regular updates and reports to stakeholders.
  • Communicate effectively across cross-functional teams and external partners.
What You Bring
  • Master’s degree in Software Engineering, Computer Science, Telecommunications, or related field (PhD preferred).
  • 5+ years of experience in object-oriented development (C++/Golang/Rust); Java/C# a plus.
  • Strong background in Linux scripting (bash, Python) and embedded systems.
  • Experience with FPGA SoC processors and networking stack development.
  • Familiarity with Agile/Scrum methodologies and RESTful APIs.
  • Proven ability to mentor teams and lead complex technical projects.
  • Excellent communication and technical writing skills in English.
  • Passion for innovation, resilience in open-ended projects, and a customer-focused mindset.
  • Strong organizational skills and attention to detail, especially in project tracking and reporting.
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.