R&T Software Engineer – GNSS Simulation
hace 2 días
Granada
ppGranada, Spain /p pWe're looking for a RT Software Engineer– GNSS Simulation to join our RT team in Granada, Spain and provide direct technical support in the development, validation, and evolution of our GNSS simulation and interference detection capabilities. /p h3Our Technology /h3 pSafran 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. /p pOur 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. The team develops and validates advanced simulation capabilities, including GNSS scenarios involving jamming, spoofing, signal degradation, and resilient PNT use cases. These activities support both research demonstrators and future product capabilities. /p pTo this end, we work with technologies related to ultra-accurate synchronization (sub-ns) and frequency distribution. 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. /p h3The Position /h3 pAs an Embedded Software Engineer, you will start working on a highly motivating engagement with the RT Engineering Team in Granada, Spain, where you will be expected to develop the elements and tools of the GNSS simulation platform. /p pAs an RT 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. /p pThus, you will assist in the development, integration, and validation of the main critical scenarios under study. This could include custom simulation modules, user-level applications, software libraries, or even develop/test automation procedures. Moreover, you will implement the necessary extensions to our simulation scenarios, and debug and diagnose any issues arising during the design of these extensions. /p pYou will be involved in national/international collaborative RT projects, where technical rigor, clear communication, structured documentation is key, and the ability to contribute to demonstrators and technical deliverables is essential. Capability to elaborate showcase proof of concepts and traveling to technical meetings is expected. /p h3What You'll Be Doing /h3 ul liYou will have the responsibility for understanding the requirements and assisting in the development of a project that includes highly innovative elements. /li liYou will use your critical thinking and problem-solving skills to ensure highest quality results in accordance with the schedule, effort, and budget. /li liYou will have effective communication with other project partners, project managers, and will be constantly communicating with them from project kick-offs to stakeholder meetings. /li /ul h3More Specifically On The Technical Side /h3 ul liDevelop and maintain software components and C-based plugins for GNSS simulation platforms. /li liExtend simulator capabilities to support new GNSS scenarios, including interference, jamming, spoofing, signal degradation, and resilient PNT use cases. /li liSupport the design, implementation, and evaluation of signal processing algorithms for interference detection and mitigation. /li liWork with embedded Linux environments and contribute to low-level or system-level software development. /li liApply real-time programming concepts and support multithreaded or parallel software implementations when required. /li liPrototype, test, and compare technical approaches using C, C++, Python, and scripting tools. /li liValidate software components through unit tests, integration tests, test campaigns, and reproducible validation procedures. /li liAnalyze test results, debug technical issues, and document findings clearly. /li liUse Git-based version control workflows and contribute to maintaining software configuration discipline. /li liPrepare technical documentation, validation reports, design notes, and project deliverables. /li liSupport technical planning, task definition, research analysis, and project follow-up activities. /li liContribute to demonstrations, proofs of concept, and technical reviews with internal and external partners. /li /ul h3Main Responsibilities /h3 ul liContribute to the definition of technical specifications, software requirements, and validation criteria /li liDevelop, test, and document software components according to the project plan /li liSupport the implementation of new GNSS simulation capabilities and interference detection functions. /li liEstimate workload for assigned tasks and report progress, risks, and technical issues /li liMaintain software configuration using version control tools and agreed development workflows. /li liDefine and execute module, integration, and validation tests. /li liProduce technical deliverables, including design notes, validation reports, test procedures, and user documentation. /li liSupport task definition and technical inputs for new proposals aligned with the RT roadmap. /li liParticipate in the final qualification of deliverables, including software and documentation validation. /li /ul h3What You Bring To Our Team /h3 ul liMaster’s Degree in Informatics, Telecommunications, Software Engineering, Computer Science, or related field. /li liGood written and communication skills in English. /li liAmbition to grow and develop personally and professionally. Passion for challenges and technology. Ability to participate in ambitious projects with major international technology leaders. /li /ul h3More On The Technical Side /h3 ul liSolid programming skills in C, with knowledge of C++ and Python. /li liBasic knowledge of digital signal processing. /li liFamiliarity with Linux-based development environments. /li liUnderstanding of software validation, debugging, testing, and version control. /li liStructured mindset, autonomy, and ability to learn complex technical topics. /li liInterest in GNSS, resilient PNT, signal processing, simulation, and applied research. /li /ul h3More Specific Desirable Experience In /h3 ul liEmbedded software development, testing, and debugging. /li liReal-time programming and multithreaded or parallel programming. /li liDevelopment of C-based plugins, simulation modules, software interfaces, or low-level software components. /li liDigital signal processing applied to GNSS, RF signals, interference detection, or signal quality monitoring. /li liRF systems, including basic understanding of RF front-ends, spectrum analysis, signal propagation, and interference effects. /li liGNSS, SDR, spoofing, jamming, or interference detection techniques. /li liAutomation and scripting skills, for example Bash, TCL, or Python. /li liVersion control systems and collaborative development workflows, especially Git. /li liSoftware validation, unit testing, integration testing, CI/CD, or automated validation environment. /li liTiming, synchronization, and frequency dissemination protocols such as PTP, NTP, SyncE, White Rabbit, or similar technologies. /li liTechnical documentation, validation reports, test procedures, and project deliverables. /li liProficiency in written and spoken English. /li liStrong interpersonal and communication skills. /li liTeamwork and collaboration skills. /li /ul pYou do not have to bring everything listed here, but any of this would be a plus! /p h3The Keys Of Our Offer /h3 ul liBe part of a leading and expanding company. /li liHealth insurance. /li liFlexible work schedule. /li liInternational and dynamic environment in Granada, Spain with some travels and collaborations with other teams in the company in EU and United States. /li liHigh possibilities to grow inside the company. /li liProfessional Career Plan. /li /ul pSafran is an equal opportunity employer who does not discriminate based on race, color, citizenship, religion, gender, sexual orientation, national origin, age, disability, veteran’s status or any protected category. We encourage veterans and people with disabilities to apply. /p /p #J-18808-Ljbffr