12 sep
|
Safran - Navigation u0026 Timing
|
Andalucía
12 sep
Safran - Navigation u0026 Timing
Andalucía
Granada, Spain We're looking for a R&T; Software Engineer– GNSS Simulation to join our R&T; team in Granada, Spain and provide direct technical support in the development, validation, and evolution of our GNSS simulation and interference detection capabilities.
Safran
Electronics and Defense is a 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 team contributes to national/international innovation projects and business opportunities focused on resilient positioning, navigation and timing, GNSS simulation, timing distribution, synchronization technologies and interference detection and mitigation.
This allows to deliver a broad set of products and technical solutions based on the enhanced White Rabbit PTP synchronization technology for a variety of applications, ranging from timing distribution in financial networks to robust and reliable positioning. As an Embedded Software Engineer, you will start working on a highly motivating engagement with the R&T; Engineering Team in Granada, Spain, where you will be expected to develop the elements and tools of the GNSS simulation platform. As an R&T; Software Engineer, you will work closely with the GNSS Simulation team to extend the capabilities of our simulation platform, develop embedded software components and C-based functionalities, and support the improvement of interference detection and signal processing algorithms.
This could include custom simulation modules, user-level applications, software libraries, or even develop/test automation procedures. You will be involved in national/international collaborative R&T; projects, where technical rigor, clear communication, structured documentation is key,
and the ability to contribute to demonstrators and technical deliverables is essential. You will have the responsibility for understanding the requirements and assisting in the development of a project that includes highly innovative elements.
You will use your critical thinking and problem-solving skills to ensure highest quality results in accordance with the schedule, effort, and budget. You will have effective communication with other project partners, project managers, and will be constantly communicating with them from project kick-offs to stakeholder meetings. Develop and maintain software components and C-based plugins for GNSS simulation platforms.
Work with embedded Linux environments and contribute to low-level or system-level software development. Apply real-time programming concepts and support multithreaded or parallel software implementations when required. Prototype, test, and compare technical approaches using C, C++, Python, and scripting tools.
Validate software components through unit tests, integration tests, test campaigns, and reproducible validation procedures. Analyze test results, debug technical issues, and document findings clearly. Use Git-based version control workflows and contribute to maintaining software configuration discipline.
Prepare technical documentation, validation reports, design notes, and project deliverables. Support technical planning, task definition, research analysis, and project follow-up activities. Contribute to the definition of technical specifications,
software requirements, and validation criteria Develop, test, and document software components according to the project plan Maintain software configuration using version control tools and agreed development workflows.
Define and execute module, integration, and validation tests. Produce technical deliverables, including design notes, validation reports, test procedures, and user documentation. Participate in the final qualification of deliverables, including software and documentation validation.
Master's Degree in Informatics, Telecommunications, Software Engineering, Computer Science, or related field. Good written and communication skills in English. Ability to participate in ambitious projects with major international technology leaders.
Solid programming skills in C, with knowledge of C++ and Python. Basic knowledge of digital signal processing. Familiarity with Linux-based development environments. Understanding of software validation, debugging, testing, and version control.
Embedded software development, testing, and debugging. Development of C-based plugins, simulation modules, software interfaces, or low-level software components. Digital signal processing applied to GNSS, RF signals, interference detection, or signal quality monitoring.
RF systems, including basic understanding of RF front-ends, spectrum analysis, signal propagation, and interference effects. Automation and scripting skills, for example Bash, TCL, or Python. Version control systems and collaborative development workflows, especially Git.
Software validation, unit testing, integration testing, CI/CD, or automated validation environment. Technical documentation, validation reports, test procedures, and project deliverables. Proficiency in written and spoken English.
Be part of a leading and expanding company. Health insurance. Versátil work schedule.
📌 Software Engineer with English (Andalucía)
🏢 Safran - Navigation u0026 Timing
📍 Andalucía