Next job

Senior C++ SDR Developer in NDA Recruitment

10 February

18 views

NDA Recruitment

NDA Recruitment

0
0 reviews
Without experience
Kyiv
Full-time work

Translated by Google

We are looking for an experienced Senior C++ SDR / Embedded Developer to join the software development team for solutions with embedded SDR systems. You will work closely with SW team developers, hardware engineers, QA, product and others.Responsibilities: Development, optimization and support of C++ software for SDR embedded systems Working with Linux Implementation and optimization of digital signal processing (DSP) algorithms Integration of software with the hardware part Requirement analysis

We are looking for an experienced Senior C++ SDR / Embedded Developer to join the software development team for solutions with embedded SDR systems. You will work closely with SW team developers, hardware engineers, QA, product and others.

Responsibilities:

  • Development, optimization and support of C++ software for SDR embedded systems
  • Working with Linux
  • Implementation and optimization of digital signal processing (DSP) algorithms
  • Integration of software with the hardware part
  • Requirement analysis, participation in architecture design and technical decision-making
  • Debugging, profiling and optimization of performance and resource consumption
  • Code review, mentoring of less experienced engineers
  • Preparation of technical documentation

Requirements:

  • 5+ years of commercial development experience in C++ (C++11 and later)
  • Deep understanding of embedded systems, working with memory, multithreading
  • Experience with SDR or telecommunication systems (GNU Radio, or USRP, or SoapySDR)
  • Experience with embedded Linux, toolchains, cross-compilation
  • Ability to work with hardware interfaces (SPI, I2C, UART, PCIe, Ethernet, etc.)
  • Debugging experience (gdb, JTAG, logic analyzers)
  • Understanding CI/CD principles, build systems (CMake)

Will be a plus:

  • Knowledge of DSP (filters, FFT, modulation/demodulation, synchronization)
  • Knowledge of Python for prototyping and testing
  • Experience with FPGA / HDL at the integration level
  • Understanding security and data protection standards

We offer:

  • Participation in complex and technically interesting projects
  • Impact on architecture and technical solutions
  • Competitive compensation
  • Flexible work format (office / hybrid / remote - by agreement)
  • Professional development, strong technical team and adequate management
  • Booking
  • Official employment (annual leave and sick leave in accordance with the law).

Translated by Google

Without experience
Kyiv
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept