¡Activa las notificaciones laborales por email!

FPGA DEVELOPER

Aistech Space

Cataluña

A distancia

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading company in satellite technology is seeking an FPGA developer to contribute to the development of SDR satellite systems. The role involves designing, implementing, and testing VHDL code for satellite payloads, working in a collaborative and agile environment. Candidates should have a strong background in FPGA development and signal processing, with opportunities for growth in various satellite projects.

Servicios

Stable, permanent contract
Remote work (up to 5 days per month)
International environment

Formación

  • 3-5 years’ experience in FPGA modules for RF applications.
  • Experience in designing, analyzing, modeling, and simulating FPGA code.

Responsabilidades

  • Participate in architecture definition, design, development, and testing of VHDL code.
  • Collaborate with teams to define signal processing requirements.
  • Ensure thorough testing of FPGA applications throughout the development cycle.

Conocimientos

Python
C++
Signal Processing
Agile

Educación

BSc or MSc in Telecommunications
BSc or MSc in Engineering
BSc or MSc in Mathematics
BSc or MSc in Computer Science
BSc or MSc in Physics

Herramientas

Xilinx
Git
GNU Radio
MATLAB
Docker

Descripción del empleo

Aistech Space is looking for an FPGA developer to work on SDR satellite technology (Software Defined Radio) for the full life-cycle development of the SW and corresponding FPGA modules of our satellite payloads.

You will participate in architecture definition, design, development, implementation, testing, deployment, and debugging of VHDL code into FPGAs over SDR HW solutions of our satellite payloads.

This position offers the opportunity to rotate through the space infrastructure team, working on different satellite missions and projects.

In this role, you are expected to work as a team in an agile, collaborative environment focused on short, client-driven development iterations.

You will also be responsible for following internal standards and best practices in project management, documentation, and time management, following an agile approach.

The key objectives during the rotational period include:

  1. Understanding Aistech Space's mission objectives.
  2. Collaborating with the Ground Infrastructure and Payload teams to define signal processing requirements.
  3. Designing, simulating, implementing, and verifying FPGA-based solutions for real-time signal processing algorithms in RF and spectrum applications.
  4. Interfacing real-time microprocessor systems with space-standard interfaces and I/O.
  5. Developing and maintaining Timing/IO constraints using Xilinx tools such as Vivado, Coregen, and Synplify.
  6. Integrating third-party IP cores onto Xilinx platforms.
  7. Using FPGA development tools for design, simulation, packaging, and debugging to validate space applications.
  8. Ensuring thorough testing of FPGA applications throughout the development cycle, focusing on satellite operations and client expectations.
  9. Understanding digital and analog circuit design, preferably with industry-standard tools.
  10. Translating satellite requirements into FPGA code.
  11. Understanding RF signal processing schemes.
  12. Designing testing procedures and automated routines on SDR platforms, validating applications on the bench, integrating into satellite EM, and conducting in-orbit validation.
  13. Collaborating on other software projects within the company.
  14. Engaging with stakeholders to continuously improve the software infrastructure.
  15. Recommending new technologies, products, and services.
  16. Writing testable code, documentation, and presentations.
  17. Maintaining effective communication between internal teams: space, ground, user, and operations.
  18. Writing articles for the company's magazine and blog.
  19. Developing documentation to support company procedures and manuals.
  20. Suggesting innovations to improve products and processes.

Who you are: Must have:

  • BSc or MSc in Telecommunications, Engineering, Mathematics, Computer Science, or Physics, with specialization in FPGA development.
  • Open-minded FPGA developer with 3-5 years’ experience in FPGA modules for RF applications, with basic knowledge of Signal Processing and SDRs for Xilinx tools.
  • Experience in designing, analyzing, modeling, and simulating FPGA code for multi-frequency communications, signals collection, or RF geolocation applications.
  • Proficiency in Python and C++.
  • Experience with Xilinx FPGA hardware environments, including design/debug on VHDL and interfacing with SRAM, DDR3/4 DRAM, Flash, or high-speed serial I/O.
  • Experience in implementing, debugging, and testing on third-party SDR platforms.
  • Experience with issue and project management tracking systems for Agile projects.
  • Experience with software configuration management tools like Git (GitLab, GitHub, Gitea, BitBucket).

Nice to have:

  • Experience with SDR frameworks such as GNU Radio, MATLAB, LabVIEW, GRC, SCA, REDHAWK, or OpenCPI.
  • Knowledge of high-speed signal integrity issues.
  • Experience with signal processing techniques like energy detection, channelization, phase coherency, Doppler compensation, demodulation.
  • Knowledge of modern programming architectures (DDD, Hexagonal, microservices).
  • Knowledge of cloud-native concepts.
  • Experience with containerized applications (e.g., Docker).
  • Interest and ability to collaborate with backend and infrastructure teams for cross-functional growth.

Benefits of joining us:

  • Be part of a passionate, collaborative, and respectful team.
  • Stable, permanent contract with a growing company.
  • Remote work (up to 5 days per month).
  • International environment.

And much more.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.