Orolia is Hiring a DSP Engineer

Signal Processing Engineer
Orolia is hiring a Staff Engineer for Signal Processing SW creation in our GNSS Simulation Group. Responsibilities and duties include:
• Design, build and test of signal generation software in GPU-based processing elements to drive Software Defined Radios 9SDRs) to create simulated GNSS signals
• Design of digital filters, multi-rate filters, complex modulators, and demodulators
• Understanding and interpretation of GNSS Interface Control Documents (ICD)
• Integrating signal generation SW with other SW and HW components and performing system-level tests, collaborating with other cross-functional teams
• Communicating progress to project lead, estimating tasks, troubleshooting and resolving bugs, performing peer code reviews
• Other duties as required to create a high-quality simulator and achieve customer satisfaction
• Bachelor’s or Master’s degree in Electrical, Computer, or Geomatics Engineering with a strong emphasis in DSP
• Experience with real-time embedded software development and programming languages such as Matlab, C, C++, Python; Linux OS; development environments Git, Jenkins, Docker, Nsight…
• Experience with GPUs and CUDA development tools
• Experience with FGPA and VHDL development tools
• Ability to succeed independently with little guidance
The exceptional candidate will have these qualifications:
• Technical leadership ability to guide a team of developers and manage projects
• In-depth knowledge of RF systems and Software Defined Radios
• In-depth knowledge of GNSS signals and systems, including navigation
• More than 5 years of applicable experience
• Fluency in both French and English
Location – in order of preference:

  1. Montreal, QC Canada or Nantes France
  2. Orolia office locations in Paris FR, Rochester, NY, or Ankeny IA
  3. Remote working from East Coast US or European time zones
  4. Other remote locations