Waveform Designer

Edaway S.r.l.

Town of Italy (NY)

On-site

USD 80,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Edaway S.r.l. is seeking a Full-Time Communication Software Developer to design and develop robust algorithms for Software Defined Platforms (SDP). The ideal candidate will have extensive experience in SDR Communication and proficiency in C/C++ and Matlab, focusing on algorithm design and software development.

This hybrid position involves collaboration with engineers to ensure interoperability of systems. Join our team to contribute to innovative communication solutions!

Qualifications

  • Honors Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in SDR Communication Architecture and Software development.
  • Excellent problem-solving skills and attention to detail.

Responsibilities

  • Design, develop, and maintain algorithms for SDPs.
  • Implement Waveform Algorithm Components compliant with Communication Theory.
  • Conduct thorough testing and validation of software components.

Skills

Extensive experience in SDR Communication Architecture
Algorithm Design
Software development in C/C++
Strong understanding of DSP technologies
Good knowledge of C, C++, Python, MATLAB

Education

Honors Bachelor’s degree in Computer Science or Electrical Engineering

Tools

MATLAB
C/C++
Git

Job description

Job Title: Full-Time Communication Software Developer – SDPs

Work Modality: Hybrid

Company Overview

We are a technology company focused to revolutionize communication systems through Software Defined Platforms (SDP). Our innovative solutions empower industries with flexibility, scalability, and efficiency. We’re seeking a junior or a skilled Waveform Algorithm Developer to join our dynamic team and contribute to the development of our comprehensive SDPs.

Position Overview

As a Full-Time Waveform Algorithm Developer, you will play a pivotal role in developing and enhancing our SDP, adhering, for instance, to the Software Communications Architecture (SCA) and CORBA-OS architecture. You will be responsible for leveraging your expertise in Matlab algorithm definition and developing, C/C++ languages, and hardware/software integration to create robust and interoperable algorithm components. The ideal candidate will possess a deep understanding of SDP technologies and Communication Stack, and a proven track record of successfully integrating complex systems.

Key Responsibilities
  • Design, develop, and maintain algorithms and software components for our SDPs, following the SDP Communication Stack and SCA (for instance) standards and guidelines.
  • Implement Waveform Algorithm Components and related Software Components, compliant with standard and customized Communication Theory and Application, such as for Link Layer, Network Layer, Transportation Layer, and Application Layer.
  • Collaborate closely with hardware engineers, software developers, and system architects to ensure compatibility and interoperability of Physical Layer and Software Application Services.
  • Translate System Requirements into efficient and scalable Waveform Algorithm Components and Software Designs, considering both Functional and Non‑Functional Requirements.
  • Conduct thorough testing and validation of algorithm and software components, to ensure compliance with SDP Communication Stack, SCA specifications and industry standards.
  • Optimize performance and reliability of algorithm software modules through code optimization and system tuning techniques.
  • Stay updated with the latest developments in Waveform Communication Stack and SCA standards and best practices, incorporating them into our software development processes.
  • Provide technical guidance and support to junior developers and cross‑functional teams.
  • Document design specifications, implementation details, and test procedures for future reference and knowledge sharing.
  • Provide progress/technical updates to the engineering manager, technical authority or project manager as necessary.
  • Provide input into the project management plan, notably with timescale estimation and technical risk identification.
  • Provide technical guidance and support to junior developers and cross‑functional teams.
  • Preparation of material for phase reviews.
  • Contribute to peer design reviews.
  • Leadership of small teams and projects as required.
  • Field trials support.
  • Proactively support company compliance to Health and Safety legislation through adherence to company policies, processes and practices.
  • Ensure that all business activity is conducted in line with company values, policies and ethics codes of conduct.
  • Undertake any other activity as reasonably requested by management.
Qualifications
  • Honors Bachelor’s degree in Computer Science, Electrical Engineering, or related field. Master’s degree preferred, however experience is important and will be considered in lieu of formal academic qualifications.
  • Extensive and proven experience in SDR Communication Architecture, Algorithm Design and Software development, using Matlab suite, C/C++ languages, with a focus on SCA‑compliant architectures.
  • Demonstrated capability in scientific programming with C, C++, Python, MATLAB.
  • Strong background in DSP technologies and/or in communications theory.
  • Knowledge of DSP concepts including multi‑rate filtering, FFT/IFFT, signal conditioning.
  • Knowledge of communications concepts including MIMO, OFDM, QPSK, spread spectrum, interleaving, error correction codes, signal detection, synchronization, resource allocation.
  • Knowledge of communication concepts such as MANET Networks, MANET Routing, MANET Mapping and Addressing.
  • Practical hands‑on experience implementing custom communication waveforms into COTS or Custom Software Defined Radio (SDR).
  • Proficiency in the standard and custom ISI‑OSI Stack, including hands‑on experience with hardware implementations.
  • Experience with version control systems (e.g., Git), build systems (e.g., CMake), and debugging tools.
  • Strong understanding of hardware and software integration, with the ability to troubleshoot complex system issues.
  • Knowledge of SDR Communication concepts and architectures, including Waveform development and radio frequency (RF) signal processing.
  • Excellent problem‑solving skills and attention to detail.
  • Ability to work effectively in a collaborative team environment as well as independently.
  • Excellent communication skills with the ability to convey technical concepts to diverse audiences.
  • Excellent organizational skills, such as time management and prioritizing.
  • Proficient in the use of standard MS Office tools, Word, Excel, Outlook, Visio.
  • Good knowledge of English in writing and speaking.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Waveform Algorithms Engineer for SDR/SDP
Waveform Algorithms Engineer for SDR/SDP

Edaway S.r.l. • Town of Italy (NY)

Hybrid
USD 80,000 - 120,000
Lead, Software Engineer – DSP Digital Signal Processing, waveform US Citizens only
Lead, Software Engineer – DSP Digital Signal Processing, waveform US Citizens only

A New Beginning-Genesis 2 • United States

On-site
USD 117,000 - 250,000
Relocation assistance
DSP Software Design Engineer
DSP Software Design Engineer

Softworld, a Kelly Company • City of Rochester (NY)

On-site
USD 120,000 - 190,000
Electrical Engineer
Electrical Engineer

ANDRO Computational Solutions, LLC • City of Rome (NY)

On-site
USD 65,000 - 95,000
DSP Software Engineer
DSP Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 110,000
Software Defined Radio Developer
Software Defined Radio Developer

Teltrium Inc. • Colorado

On-site
USD 85,000 - 120,000
DSP Algorithms Engineer
DSP Algorithms Engineer

ACL Digital • El Segundo (CA)

On-site
USD 120,000 - 180,000
Electrical Engineer (Entry-Level to Mid-Level) ANDRO Computational Solutions, LLC
Electrical Engineer (Entry-Level to Mid-Level) ANDRO Computational Solutions, LLC

ANDRO Computational Solutions, LLC • City of Rome (NY)

On-site
USD 70,000 - 95,000
Sr.DSP Engineer (Remote with Travel)
Sr.DSP Engineer (Remote with Travel)

Fairwinds Technologies, LLC • Palm Bay (FL)

Remote
USD 150,000 - 190,000
DSP Algorithms Engineer 5
DSP Algorithms Engineer 5

Cts Technology Solutions, Inc. • El Segundo (CA)

On-site
USD 120,000 - 180,000