Software Engineer involved in developing innovative R-PNT solutions for military and commercial applications. Collaborating with global partners and contributing to dynamic projects in Granada, Spain.
Responsibilities
You will contribute to understanding, modifying and completing the customers’ requirements and assisting in the development of a project that includes highly innovative elements.
You will be developing the software elements of our current embedded R-PNT products and the next generation of Safran’s incoming products.
You will be expected to validate the software components that you implement, ensure their operation in embedded Linux, and debug complex issues arising from the integration of multiple SW and FPGA elements.
You will contribute to the assembly of experimental demonstrators and travel to showcase proofs of concepts.
You will take responsibility for producing comprehensive technical reports and documentation associated with the projects.
You will need to find feasible but innovative solutions, evaluate new technologies, create your own algorithms, or contribute with new concepts beyond customer expectations.
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.
You will actively participate in the drafting and preparation of international R&T project proposals.
Requirements
Master’s Degree in Software Engineering, Computer Science, Telecommunications, or related field.
A PhD in Computer Science, Engineering, or a related field is highly desirable.
At least 5 years of experience in the following POO development (C++/Golang/Rust). Java/C# and others are also an asset.
Proven experience in scripting within a Linux (or Unix-like) environment with bash, Python, etc.
Exceptional troubleshooting skills
Knowledge and application of software life-cycles tools and procedure such as Agile/Scrum framework
Experience in Linux embedded system, FPGA SoC processors, and networking stacks development are highly valuable.
Knowledge of process communication through REST API is an asset
Excellent written and communication skills in English.
Ambition to grow and develop personally and professionally. Passion for challenges and technology.
Strong work ethic, organizational skills, and attention to detail
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.
Principal Software Engineer at Leonardo DRS developing cutting - edge defense and intelligence products. Leading design, development, and mentoring engineers in a dynamic team environment.
Software Engineer developing high - performance networking software at Supermicro. Leading integration of SONiC - based systems with advanced networking ASICs for data center solutions.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.