Embedded Software Engineer - Satcom Terminal
SWISSto12
Copenhagen or Lausanne
Description of the work to be performed:
- Develop software for Satcom AESAs from first design ideas to production:
- o Build software with increasing complexity for all stages of the AESA, from early prototypes to complete system with multiple input contributors.
- o Document your software designs.
- o Write software tests at multiple levels (integration tests, unit tests).
- Contribute to the development of AESAs complete system:
- o Participate in prototyping/system demo phases.
- Participate in complete product design where production is 100-1000 units. Prepare product documentation for design, manufacturing and support during development and production.
- General AESA software assistance in different projects across SWISSto12 (Space, Radar, etc.).
- Contribute to the growing SWISSto12 team from AESA software development perspective. Be responsible and manage this discipline within the company by yourself.
Required experience and competencies:
- M.Sc. in computer engineering (or equivalent) with at least 10+ years of proven experience in embedded software development.
- You have developed software for systems in the entire software development lifecycle from early prototypes to production.
- C/C++ experience, should be Modern C++ (i.e. C++14, C++17 or C++20).
- CMake experience.
- Design Patterns (e.g. gang-of-four, or Dependency Injection).
- Parallel programming.
- Real-time critical programming, also with an RTOS (e.g. FreeRTOS).
- Control of I2C, SPI, UART’s, I/O, USB, PLL’s, DAC, ADC.
- Interfacing to FPGA’s or PLD’s.
- Microcontrollers: Atmel (SAM series), etc.
- Microprocessors: Intel, Microchip, etc.
- The applicant shall be able to work within a small team in an efficient way.
- Fluent in English (oral and writing). French or Danish are a good complement.
Having experience(s) in any of the following areas will be considered a plus:
- SatCOM domain, e.g. phased array terminals.
- AESAs operation principles and beam steering:
- o Experience with software for beamforming is highly interesting.
- o Knowledge of scanning/tracking in SatCOM AESAs is also welcome.
- Cyber Security, e.g. secure coding, investigating CVE’s, threat modelling.
- SatCOM modems (iDirect, Gilat, Viasat, Comtech, Newtech, others…).
- Various protocols e.g., OpenAMIP, OpenBMIP.
- Google Pigweed.
- Control theory.
- Ethernet over coax, MoCA, G.hn, Powerline, etc.
- RX receivers and DVB-S2X.
- Inertial Navigation Systems.
- Two-Line Elements (TLE) data.
- Used to interacting with colleagues from Power supply, digital electronics, RF electronics and mechanics.
- Doppler compensation software (aero applications).
Apply Now
Don't forget to mention Space-Careers when applying.