Sponsored
Verified Job IT / Software / Data Analyst

C/C++ Developer - Digital Communications & Signal Processing Engineer

Naples, Florida
IT / Software / Data Analyst
#515971
Remote / WFH

Job Description

Qualifications
Proficiency in C++ development, with experience in performance optimization
Strong background in digital communications and DSP
Knowledge of digital modulation techniques, filtering, and forward error correction
Completed degree in engineering, mathematics, or a related field
Strong analytical and problem-solving skills, with the ability to work independently and collaboratively
U.S. citizenship or work authorization required
Fluency in English
Exemplary Talents (not Required, But Highly Valued)
Experience with software-defined radios (application development, hardware design, etc.)
Experience with recent versions (2021.1 and up) of Vivado and/or Vitis High-Level Synthesis for development with Zynq 7000, MPSoC, or RFSoC products
Experience working with PetaLinux for Zynq 7000, MPSoC, or RFSoC products
Hands-on experience with RF lab equipment, such as: spectrum analyzers, oscilloscopes, vector network analyzer, frequency counters, and signal generators
Parallel processing and optimizations using multi-threaded or parallel architectures for increased computational efficiency
Familiarity with adaptive signal processing techniques
Benefits
Competitive salary, flexible work environment, and opportunities for growth
Responsibilities
The ideal candidate will be able to contribute to the design and development of high-performance software implementations for our overall digital communications modem design
Develop and optimize C/C++ applications for digital communication systems, including:
Modem subsystems (modulation/demodulation, synchronization, and equalization)
Filter design and implementation (FIR, IIR, adaptive filtering)
Error correction coding (FEC, LDPC, Turbo coding)
Waveform processing and signal transformation techniques
Collaborate with a multidisciplinary team on larger development efforts while also taking ownership of independent projects requiring self-driven research, design, and implementation
Troubleshoot, test, and refine software for real-time signal processing applications
Participate in team development meetings, with the ability to travel to Naples, FL as needed
Job description
C/C++ Developer – Digital Communications & Signal Processing Engineer

Remote, preferred in Naples, FL

Terawave, Inc. is pioneering advancements in radio spectrum utilization, redefining the core of radio architectures to maximize data throughput across diverse industries. Our cutting-edge technology is driving innovations in rural and mobile broadband, satellite communications, cable and landline networks, automotive, maritime, railroad, and government applications.

We are seeking a highly skilled C/C++ Developer with a strong background in digital communications and digital signal processing (DSP) to join our team. The ideal candidate will be able to contribute to the design and development of high-performance software implementations for our overall digital communications modem design.

Key Responsibilities
• Develop and optimize C/C++ applications for digital communication systems, including:
• Modem subsystems (modulation/demodulation, synchronization, and equalization)
• Filter design and implementation (FIR, IIR, adaptive filtering)
• Error correction coding (FEC, LDPC, Turbo coding)
• Waveform processing and signal transformation techniques
• Collaborate with a multidisciplinary team on larger development efforts while also taking ownership of independent projects requiring self-driven research, design, and implementation
• Troubleshoot, test, and refine software for real-time signal processing applications
• Participate in team development meetings, with the ability to travel to Naples, FL as needed

Qualifications
• Proficiency in C++ development, with experience in performance optimization
• Strong background in digital communications and DSP
• Knowledge of digital modulation techniques, filtering, and forward error correction
• Completed degree in engineering, mathematics, or a related field
• Strong analytical and problem-solving skills, with the ability to work independently and collaboratively
• U.S. citizenship or work authorization required
• Fluency in English

Exemplary Talents (not Required, But Highly Valued)
• Experience with software-defined radios (application development, hardware design, etc.)
• Experience with recent versions (2021.1 and up) of Vivado and/or Vitis High-Level Synthesis for development with Zynq 7000, MPSoC, or RFSoC products
• Experience working with PetaLinux for Zynq 7000, MPSoC, or RFSoC products
• Hands-on experience with RF lab equipment, such as: spectrum analyzers, oscilloscopes, vector network analyzer, frequency counters, and signal generators
• Parallel processing and optimizations using multi-threaded or parallel architectures for increased computational efficiency
• Familiarity with adaptive signal processing techniques

Location & Work Environment:
• This is a full-time remote position, but we strongly prefer candidates located in Naples, FL, or those willing to relocate
• Periodic travel to Naples, FL, for team development meetings is required

Why Join Terawave?
• Work on groundbreaking technology shaping the future of digital communications
• Join a team of experts dedicated to pushing the boundaries of signal processing
• Competitive salary, flexible work environment, and opportunities for growth

If you're passionate about high-performance C++ development and next-generation digital communications, we’d love to hear from you! Apply now and be part of our mission to revolutionize the use of the radio spectrum.
View more Developer Jobs in Naples →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Bengaluru, Karnataka IT / Software / Data Analyst

Job description Full time Apply Lead Artificial Intelligence Full time Apply About @Ideapoke Emerging Technologies | Bengaluru, India Ideapo...

Posted 58m ago View Details
Software Engineer Net HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Description Software Engineer Experience 1-3 years Location Pune Education BE/BTech/MCA/MCM Responsibilities • Understand product requiremen...

Posted 58m ago View Details
IT Manager Avatansa Preeti Verified
Patna, Bihar IT / Software / Data Analyst

Job Title IT Manager – Cinema Complex Job Summary The IT Manager is responsible for overseeing all technology operations within the cinema c...

Posted 58m ago View Details
Data Science Developer jyoti Verified
Gandhinagar, Gujarat IT / Software / Data Analyst

Sparks to Ideas IT Company is an innovation-driven IT solutions provider focused on building intelligent, data-driven software solutions. We...

Posted 58m ago View Details
Research Director purvi Verified
London, England IT / Software / Data Analyst

The Research Director will be part of SIA’s global research team and be responsible for leading and supporting research projects that combin...

Posted 58m ago View Details