Communications Engineer

Communications Engineer

Position Description
Subsystem Summary:

The Communications (COMMS) subsystem is responsible to reliably transfer the largest possible volume of scientific and diagnostic data between the satellite and the Earth, by developing the necessary On-Board and Ground Station hardware and software. COMMS is also in charge of performing system-level electromagnetic analyses on AcubeSAT. In that context, our members are occupied with

  • RF front-end design,
  • FPGA programming,
  • Antenna design, construction and testing,
  • Studying and implementing communication protocols,
  • Digital signal processing,
  • Electromagnetic compatibility

among others.

Subsystem Summary:

As a Communications Engineer you will learn and apply concepts of digital signal processing, wireless communications and RF electronics and work on:

  • Implementing space telecommunication protocols in software
  • Embedded software development for the satellite’s communication board
  • RF hardware testing and troubleshooting
  • Digital RF front-end and software interfaces of the ground station

Required Skills:

Given the nature of the subsystem’s work and the multidisciplinarity of the team, the skills that are more sought after are:

  • Ability to work in a group and independently 
  • Not afraid of taking initiative
  • Capable of analytical thinking and researching new fields
  • Good English written and oral skills

Preferred Skills:

  • Knowledge of programming languages (mainly C/C++, Python)
  • Experience with microcontrollers (STM32, Arduino etc.) and communication protocols (UART, SPI, I2C, CAN)
  • Git workflow knowledge
  • Basic RF circuits knowledge

Any of the following skills are not a prerequisite, but would be nice for a Communications Engineer to have:

  • Basic PCB design knowledge
  • Experience with GNURadio
  • Basic Linux knowledge
  • Ham radio operator