GNSS Software Engineer

Accurision GmbH
Lustenau, Austria
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Lustenau, Austria

Tech stack

Board Bringup
Booting (BIOS)
C++
Software Debugging
Linux
Embedded C
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
FreeRTOS
Joint Test Action (IEEE Standards)
Linux kernel
Multiprocessing
Real-Time Operating Systems
System on a Chip
Systems Integration
Toolchain
Universal Asynchronous Receiver/Transmitter
Vivado
Performance Testing
Bare Metal
U-Boot
Data Pipelines
GNSS

Job description

We are looking for a highly motivated embedded software integrator who is passionate about building technology that serves our customers. You will help develop the next generation of electronic warfare solutions.

You need to have an EU citizenship. Tasks

  • Lead embedded software bring-up on ZCU111 including A53 and R5 cores
  • Configure Linux or RTOS environments depending on application domain
  • Integrate and control PL IPs like RF ADC/DAC, DMA engines, and custom RTL logic
  • Develop interface software and drivers to connect PS and PL components
  • Coordinate with FPGA design team on memory mapping, AXI interfacing, and performance validation
  • Manage system boot process including U-Boot, FSBL/SSBL, and device tree setup
  • Validate full signal and data path from analog RF to software interface, * Exciting and challenging tasks in the field of cost-efficient electronic warfare solutions
  • Opportunity to play a decisive role in the development of our solutions
  • Small/international team
  • 4-day work week (Monday through Thursday)

Requirements

  • Experience with Xilinx Zynq UltraScale+ RFSoC (ideally ZCU111)

  • Proficient in multi-core embedded systems (AMP/SMP)

  • Solid skills in embedded Linux and RTOS (FreeRTOS/bare-metal) development

  • Familiarity with PetaLinux, Xilinx Vitis/SDK, and Vivado toolchains

  • Strong understanding of integrating PL IPs: RF Data Converter, AXI DMA, etc

  • Proficient in embedded C/C++, device tree editing, and bootloader configuration

  • Skilled in board bring-up and debugging (JTAG, UART, XSDB)

  • High proficiency in English, German is a plus, * Experience with Linux kernel drivers and IIO framework

  • Understanding of real-time data

pipelines and synchronization

  • Exposure to RF signal chains (GNSS,

radar, SDR, etc.)

  • Familiarity with FPGA design workflows

Apply for this position