Join to apply for the Software Engineer, SPU (Granada, Spain) role at Safran Federal Systems
1 week ago Be among the first 25 applicants
Join to apply for the Software Engineer, SPU (Granada, Spain) role at Safran Federal Systems
Get AI-powered advice on this job and more exclusive features.
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.
We have developed industry-leading solutions based on ultra-accurate synchronization (sub-ns) and frequency distribution services, utilizing White Rabbit PTP synchronization technology for various applications, from financial networks to robust positioning.
Our expertise extends to cutting-edge systems design for scientific facilities, radio-telescopes, neutrino sensors, and particle accelerators. We also have significant experience in Time Sensitive Networking with aerospace collaborations, providing deterministic communications with zero-packet loss. We are a dynamic company focused on research and innovation to deliver reliable timing solutions.
The Position
You will work within the Special Project Unit (SPU), collaborating with customers and international partners to pursue technological breakthroughs. Your tasks include designing, integrating, and validating software related to wireless time transfer, developing user applications, software libraries, and test automation, extending synchronization protocols for wireless interfaces, and troubleshooting issues. You may also assemble demonstrators and travel for project showcases.
What You Will Be Doing
- Understanding and modifying customer requirements, contributing to innovative project development.
- Developing software for embedded R-PNT products, including kernel modules, drivers, and protocol extensions.
- Validating software in embedded Linux, debugging complex system issues.
- Assembling demonstrators and traveling for project presentations.
- Producing technical reports and documentation, communicating methodologies and results clearly.
- Creating solutions, evaluating technologies, developing algorithms, and contributing new concepts.
- Applying critical thinking and problem-solving to ensure quality within schedule and budget.
- Communicating effectively with project partners and stakeholders.
- Participating in drafting international R&T project proposals, articulating complex technical concepts.
What You Bring To Safran
- Master’s Degree in Software Engineering, Computer Science, Telecommunications, or related field.
- PhD in related fields is highly desirable.
- At least 5 years of experience in OOP development (C++/Golang/Rust); Java/C# are assets.
- Experience with scripting in Linux environments (bash, Python).
- Exceptional troubleshooting skills.
- Knowledge of software lifecycle tools and Agile/Scrum methodologies.
- Experience with Linux embedded systems, FPGA SoC processors, networking stacks is valuable.
- Knowledge of REST API communication is an asset.
- Ability to understand complex problems, develop and optimize algorithms.
- Excellent English communication skills.
- Ambition for growth, passion for technology, and ability to work on open, uncertain projects.
- Strong organizational skills, attention to detail, and a customer-oriented mindset.
- Patience and resourcefulness.
The Keys Of Our Offer
- Be part of a leading and expanding company.
- Career development focused on growth.
- International environment in Granada with global collaborations.
- Promotion opportunities within the company.
- Flexible work schedule.
- Health insurance.
Additional Information
- Seniority level: Mid-Senior level
- Employment type: Other
- Job function: Engineering and IT
- Industries: Defense and Space Manufacturing