Leave us your email address and we'll send you all the new jobs according to your preferences.

FPGA Signal Processing Engineer

Posted 8 days 19 hours ago by Aistech Space

Permanent
Not Specified
Other
Cataluña, Spain
Job Description

What you will do:


Aistech Space is looking for an RF Signal Processing engineer 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 directly participate in the architecture definition, design, development, implementation, testing, deployment and debugging of the DSP modules on the satellite payloads.


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


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


You will also be responsible to follow internal standards and good practices in terms of project management, documentation and time management following an agile approach in your daily work.


The key objectives to be achieved during the rotational period are:


  • Understand Aistech Space mission objectives.
  • Work together with the Ground Infrastructure team and the Payload team to define signal processing requirements for our applications.
  • Support transition of signal processing algorithms from scientific development tools to real time software environments such as C/C++ or Python using agile methodology.
  • Ensure that signal processing applications are thoroughly tested and coordinated throughout the development life cycle, with an emphasis on satellite operations and client expectations.
  • Design of testing procedures and automated routines on SDR platforms, validate applications on the bench, integration testing into a satellite EM and finally, in-orbit testing validation of the full chain.
  • Active collaboration in other software projects of the company.
  • Engage with internal and external stakeholders to continuously improve the SW infrastructure.
  • Recommend adoption of new technologies, products, and services.
  • Write testable code, documentation and presentations.
  • Keep the best communication between internal teams: space, ground, user and operations infrastructure teams aligned with business development.
  • Write articles regarding different areas of interest to be published in our Aistech News magazine and on our website blog.
  • Actively engage in the development of documentation to build out the company procedures and specification manuals.
  • Follow your curiosity to suggest new ideas to make our products and processes better.



Who you are:


Must:


  • BsC or MsC in Telecommunications, Engineering and/or Physics specialized in Signal Processing.
  • Open minded software developer with 3 -5 years' experience in Signal Processing, Communications Signals and/or Software-Defined Radios (SDR).
  • Experience in designing, analysing, modelling and simulating signal processing algorithms such as multi-frequency communications, signals collection or RF geolocation.
  • Experience with Python/C++.
  • Experience with SDR frameworks such as GNU Radio, Matlab, Labview, GRC, SCA, REDHAWK, and/or OpenCPI.
  • Experience with signal processing techniques (energy detection, channelization, phase coherency, doppler compensation, demodulation, etc).
  • Experience in high-speed signal integrity issues.
  • Experience in Issue & project management tracking systems for Agile projects.
  • Experience in software configuration management tools such as Git Server (Gitlab, Github, Gitea, BitBucket ).


Nice to have:


  • Experience in Xilinx FPGA Hardware environments for 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 software-defined radio (SDR) platforms.
  • Knowledge with modern programming architectures (DDD, Hexagonal, microservices, ).
  • Knowledge of Cloud native concepts.
  • Knowledge of containerized applications (e.g., Docker).
  • Possibility to integrate with backend and infrastructure teams if interested, allowing for cross-functional exposure and growth.


Here's what you'll gain by joining us


  • Be part of a team driven by passion, collaboration and mutual respect.
  • A stable, permanent contract with a growing company.
  • Flexible working hours.
  • A competitive salary.
  • International environment


And much more.

Email this Job