Ver oferta completa

FPGA SOFTWARE ENGINEER

Descripción de la oferta de empleo

At Deimos, we're on a mission to revolutionize space technology. Our Flight Software division, part of the Avionics Business Unit, brings together top-tier engineers. Join us and contribute to a diverse array of projects, from earth observation and communication satellites to groundbreaking scientific missions.What's the challenge?As an FPGA Software Engineer, you will be part of the Avionics team, contributing to the full lifecycle of embedded onboard systems development, from implementation on different hardware platforms to system validation and qualification. You will collaborate with highly skilled engineers across Europe (Spain, Portugal, UK, Romania) on projects such as:Earth observation upstream and downstreamSatellite rendezvous, in-orbit servicing (IOS), and active debris removal (ADR)Entry, descent, and landing on planets (Earth, Mars) & natural satellitesLaunch vehiclesInterplanetary exploration and navigationUnmanned autonomous vehicles (UAVs, UGVs)System and mission designYour contributions will include:Participating in the entire lifecycle of embedded onboard systems development, including implementing real-time image processing or artificial intelligence solutions on various hardware platforms.Designing and implementing software and firmware.Participating in software and system validation and qualification.Interacting with other technical areas within the company (e.g., Artificial Intelligence & Computer Vision; Guidance, Navigation and Control) responsible for defining specific algorithms to be implemented onboard.What we're looking for:Technical skills:Experience in software and FPGA engineering, including testing and verification.Knowledge of implementation techniques for image processing or neural networks on target hardware (e.g., Nvidia GPU, Myriad VPU, Xilinx FPGA/SoC/MPSoC) and associated development tools (OpenCV, CUDA, Vivado, Vitis, TensorFlow…).Good programming skills (C, C++, Python, VHDL) and knowledge of software configuration control (GIT).Ability to generate project documentation, including requirements specifications, software design, and other engineering documentation.Additional valued skills:Internal MpSoc communications (e.g., AXI).Communication buses, drivers, and associated communication protocols (e.g., Serial line, Ethernet, Bus CAN, SPI, etc.).Development of real-time software in embedded systems.Software and systems design documentation methodologies and tools: UML, SysML.Knowledge of software coding standards (MISRA-C).Educational background:A recognized engineering degree (Computer Sciences, Electrical, Electronic, Telecommunications) with demonstrable experience in embedded software and FPGA engineering.Postgraduate studies (M.Sc or Ph.D) focused on software engineering, real-time software, or embedded systems design will be valued positively.Professional experience:Engineer with a minimum experience of 2 to 5 years in the practical application of domains relevant to the position.Experience in the aerospace sector and/or critical software development will be viewed positively.Language skills:English (Native or high level, spoken and written). Spanish is appreciated.Personal attributes:Capability to integrate into and work within a multidisciplinary team in an international environment.Initiative, autonomy, and self-development. Rigor, commitment, and reliability in executing assigned tasks.Responsibility towards customers and colleagues. Proactive attitude to solve problems, identify priority actions, and handle concurrent activities and deadlines.Flexibility to participate in multiple projects or areas of activity.Flexibility for sporadic travels and/or relocations to different DEIMOS branches or customers' premises.What do we offer?🚀 Innovative and cutting-edge technological projects: Be part of pioneering and advanced technological initiatives.🏡 Flexible remote working model: Enjoy the flexibility of working remotely.⏰ Flexible hours: Flexible start and finish times, with intensive working hours on Fridays.📈 Career growth: Personalized career development and training plans.💼 Flexible compensation plan: Benefit from private medical insurance, restaurant card, transport card, and more.🌟 Wellbeing program: Individual training budget at your free disposal, team-building activities, coffee, biscuits, fruit, and more.If you're ready to take your career to new heights and be part of the future of space exploration, apply now and join our journey at Deimos!Ref.: HRRECRUIT-976
Ver oferta completa

Detalles de la oferta

Empresa
  • Deimos
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 24/01/2025
Fecha de expiración
  • 24/04/2025
QA Engineer
Involve rh

Identificar y reportar defectos en el software... funciones: desarrollar y ejecutar casos de prueba para garantizar la calidad del software... colaborar con el equipo de desarrollo para mejorar los procesos de calidad del software... confidencial cuenta con una posición como qa engineer para garantizar......

Tecnico de sistemas informáticos y software
Odekia

Se busca técnico de implantación y helpdesk de sistemas informáticos y software para dar soporte informático de sistemas y aplicaciones software (desarrollos propios y de terceros), redes y microinformática, y para administración del dominios de windows y correo de exchange......

Analista programador de software
Odekia

Se busca analista programador de aplicaciones software para incorporar al área de desarrollo de la compañía... se requieren conocimientos y experiencia en desarrollo de aplicaciones de escritorio y web con lenguajes de programación java, j2ee, jsp, html5, c++, c#; y base de datos (principalmente, oracle......

CALL 14-2024-1 Research Engineer for a Cloud 5G/6G Lab
Centre Tecnològic de Telecomunicacions de Catalunya

Our institution's comprehensive analysis and hrs4r action plan meet all the requirements of progress and quality of our hr policies... cover letter stating the motivation and suitability of the candidate... it can be reached by car, train (renfe) and various bus lines... cttc offers and promotes a diverse......

ADMINISTRATIVE DEPARTMENT
Rainsteal Oil & Gas, UK.

Roustabouts / roughnecks, welders / mechanics, rig operators / drillers, engineers (petroleum and mechanical) health and safety officer, superintendent smp, smp supervisor, document controller clerk, community superintendent, training / hrd superintendent; smp engineer, mine engineer, mine surveyor,......

Mern Developer
PureCode Software

Become a part of our team and help shape the future of software development... to apply: submit hereabout purecode aipurecode is a front end developer tool where engineers can use text to describe and generate, or customize software user interfaces - (and soon entire projects)our goal is to build a must......

Administrative and techinical department
RAINSTEAL OIL & GAS

Business analyst, payroll manager, marketing specialist, administration supervisor, human resourcesofficer, financial analyst, senior marketing analyst, logistics coordinator / expert, procurement officer,secretary / office assistants / office clerks / front desk clerks, account / finance officer, sales......

Administrative and technical department
RAINSTEAL OIL & GAS

Business analyst, payroll manager, marketing specialist, administration supervisor, human resourcesofficer, financial analyst, senior marketing analyst, logistics coordinator / expert, procurement officer,secretary / office assistants / office clerks / front desk clerks, account / finance officer, sales......

Admnistrative and technical department
RAINSTEAL OIL & GAS

Business analyst, payroll manager, marketing specialist, administration supervisor, human resourcesofficer, financial analyst, senior marketing analyst, logistics coordinator / expert, procurement officer,secretary / office assistants / office clerks / front desk clerks, account / finance officer, sales......

Administrador/a de Sistemas Multiplataforma
Colomina

Realizar la instalación y configuración de quipos y servidores; configurando y manteniendo actualizado los servidores y pcs, sistemas operativos, antivirus, aplicaciones y software de red, así como, el listado de equipos y licencias de software asignados a cada usuario... prestar soporte técnico, brindando......