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

💰 $8,960 - $14,336 (Est.) 📍 Naples 🕐 2 days ago

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.

💡 Quick Summary

Seeking a career-building opportunity? The C/C++ Developer - Digital Communications & Signal Processing Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Naples offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.

Sponsored

Job Details

Company Name: TERAWAVE US

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for C/C++ Developer - Digital Communications & Signal Processing Engineer in Naples is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, C/C++ Developer - Digital Communications & Signal Processing Engineer is an on-site position based in Naples. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for C/C++ Developer - Digital Communications & Signal Processing Engineer. Previous experience in IT Engineer & Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Actively looking for Data Engineers

    Greetings!!!Actively looking for Data EngineersExperience:- 2-12 yearsLocation - Mumbai / Bangalore / Trivandrum (Hybrid)Type - Contract to Hire3 Months ContractBudget - 12 - 18 LPAWork Timings - ISTImmediate to 15 days joiner preferred.Skills Requir...

    Full Time / Part Time

    Salary Estimated: 16K to 24K

    Remote

    July 11, 2026


    Apply Now

  • AWS Solution Architect

    Mumbai, India | Posted on 04/17/2026 Share job via email Share this job with your network Job Information Job Type Full time Date Opened 04/17/2026 Project Code PRJ000 Industry Sales - Marketing Work Experience 12-20 Years City Mumbai State/Province ...

    Full Time / Part Time

    Salary Estimated: 24K to 35K

    Remote

    July 11, 2026


    Apply Now

  • Quality Engineer

    Salary Range : Rs. 30000 - Rs. 35000 , based on skills, experience, and interview performance Educational Requirement : Graduate / Male Only Work Arrangement : Work From Office Gender Preference : Male only Skills Requirement : No predefined skills n...

    Full Time / Part Time

    Salary Estimated: 25K to 32K

    Remote

    July 11, 2026


    Apply Now

  • Store Associate

    Company Description "Why work for Accor? We are far more than a worldwide leader. We welcome you as you are and you can find a job and brand that matches your personality. We support you to grow and learn every day, making sure that work brings purpo...

    Full Time / Part Time

    Salary Estimated: 19K to 29K

    Remote

    July 11, 2026


    Apply Now

  • Government Sales

    • Work Expereince 4+ years • LocationMumbai / Bangalore / Ahmedabad About Company Netweb Technologies is a leading Indian-origin OEM specializing in High-end Computing Solutions (HCS). Our company is committed to the "Make in India" policy and takes ...

    Full Time / Part Time

    Salary Estimated: 19K to 30K

    Remote

    July 11, 2026


    Apply Now

  • Industrial Project Coordinator

    We’re setting up a new paper pulp plant to manufacture sustainable moulded products, and we’re looking for a sharp, organized Project Coordinator / Project Manager to drive the entire project setup. This is a leadership role where you will take full ...

    Full Time / Part Time

    Salary Estimated: 23K to 31K

    Remote

    July 11, 2026


    Apply Now