WAVEFORM DESIGNER
All Locations – Milan, Cosenza, MessinaÂ
Job Title: Full-Time Communication Software Developer – SDPs
Location: All Locations – Milan, Cosenza, Messina
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).
- Engineering development in V model environment.
- 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.
Apply now
Here you can send your application for this position