Join to apply for the Software Engineer, SPU (Granada, Spain) role at Safran - Navigation & Timing
We're seeking a Software Engineer to join our team in Granada, Spain.
About Our Technology
We are the world leader in Resilient Positioning, Navigation, and Timing (R-PNT) solutions that enhance the reliability, performance, and safety of critical applications and high-risk operations, even in GPS / GNSS denied environments. Our solutions include ultra-accurate synchronization (sub-ns) and frequency distribution services, based on White Rabbit PTP technology, applicable in various fields from financial timing to robust positioning.
The Position
You will be part of the Special Project Unit (SPU), working on innovative 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, libraries, and test automation. You may also extend synchronization protocols for wireless interfaces and participate in demonstrations and travel for project showcases.
Responsibilities
- Understand, modify, and complete customer requirements, contributing to innovative project development.
- Develop software for embedded R-PNT products, including kernel modules, drivers, and protocol extensions.
- Validate and debug software on embedded Linux systems, ensuring integration with FPGA and other hardware components.
- Assemble experimental demonstrators and participate in travel for project demonstrations.
- Produce technical reports and documentation, communicating methodologies and results effectively in English.
- Innovate solutions, evaluate new technologies, and develop algorithms beyond customer expectations.
- Apply critical thinking and problem-solving to ensure high-quality results within schedule and budget.
- Communicate effectively with project partners and stakeholders from inception to completion.
- Contribute to drafting international R&T project proposals, articulating complex technical concepts clearly.
Qualifications
- Master’s Degree in Software Engineering, Computer Science, Telecommunications, or related field.
- PhD in relevant fields is highly desirable.
- Minimum 5 years experience in object-oriented development (C++ / Golang / Rust); Java / C# is a plus.
- Exceptional troubleshooting skills.
- Knowledge of software lifecycle tools and methodologies like Agile / Scrum.
- Experience with Linux embedded systems, FPGA SoC, and networking stacks is valuable.
- Understanding of REST API communication is an asset.
- Strong problem-solving and algorithm development skills.
- Ambition, autonomy, resilience, and a customer-oriented mindset.
- Strong organizational skills and attention to detail.
What We Offer
- Opportunity to be part of a leading, expanding company.
- Career development with a focus on personal and professional growth.
- International, dynamic environment in Granada, with travel opportunities.
- Potential for internal promotion.
- Flexible working hours, health insurance, and more.
J-18808-Ljbffr