APCO Technologies SA
FPGA Engineer
APCO Technologies SASwitzerland20 hours ago
OtherEngineering, Information Technology
Permanent position: 100 %Field of activity:
  • Spaceborne RF instruments,

  • Development, implementation, and testing of satellite payload computers.

Main responsibilities:High level design:
  • Elaborate the software development plan for the syste,

  • Define the system testing plan,

  • Allocate functions across the various SoC units (CPU, FPGA, DAC/ADC),

  • Define processing algorithms, particularly those related to time-domain signal processing,

Development:
  • Implement functions assigned to the CPUs in a real-time operating system environment,

  • Program in VHDL the functions assigned to the FPGA,

  • Deploy software and bitstream to the Define and implement software protections against radiation effects,

Product assurance:
  • Ensure compliance with software product assurance rules,

  • Test functionalities, including under radiation exposure,

  • Document the developed software

Your profile:Background:
  • Master’s degree in digital electronic engineering,

  • Minimum of 3 years of FPGA programming experience,

  • Mandatory experience in the space or aeronautics field,

Technical skills:
  • Ability to develop very high-frequency radio signal processing algorithms on FPGA,

  • Proficiency in hardware description languages (VHDL, Verilog, etc.) and related development environments (Vivado, Quartus),

  • Proficiency in low-level languages (C, C++, assembly),

  • Knowledge of real-time operating systems such as RTEMS, RTOS,

  • Ability to use laboratory equipment: oscilloscope, signal generator, spectrum analyzer,

  • Fluent in English.

Additional software and tool:
  • Knowledge of Matlab Simulink simulation software

  • Proficiency in Python

  • Proficiency in software development tools such as Git, VS Code, or equivalent

What we offer:
  • A growing company with new projects and exciting challenges every day.

  • A dynamic and international work environment.

  • An entrepreneurial attitude and suggestions for improvement are valued.

  • Stable family business with long-term strategic development.

  • Opportunities for internal or external training.

  • Pleasant working atmosphere and team spirit.

  • Modern, professional, bright, and spacious working environment.

  • Ideally located between the mountains and the lake.

  • Numerous intra- and inter-company events.

Key Skills

Ranked by relevance