
Please find the below job description for digital communication developer.
JD:
Skills required:
MATLAB, Mex Generation
C Programming
DSP
Modeling and Simulation
Responsibilities :
• Design, develop Digital communication waveforms like QAM, QPSK, OFDM
• Simulate and analysis link budget, path loss, Noise margins, Coding gain for various path loss models.
• Should be strong in signal processing, AGC, Channel encoding, Channel estimation, Collision detection.
• Jointly work with other PHY development teams for implementing the designs.
• Should have knowledge in legacy modulation techniques like FM and AM

Similar jobs



• Design, develop, test, deploy and maintain software
• Delivering high quality and well-structured code
• Manage individual project priorities and deadlines
• Participate in enhancing tools and processes
• Participate in production observance and technical incident management
• Ability to quickly learn and adapt to keep up in a fast-paced environment
Must haves:
• Strong data structure concepts
• Great problem-solving skills
• Working knowledge of at least one or more of Java / JavaScript / C / C++ / Golang / Python
• Exposure to RDBMS and/or NoSQL databases
• Working knowledge of GitHub, CI/CD, Devops
Good to have:
• Any cloud exposure like AWS, GCP or Azure
• Hands-on experience with Docker containers, Kubernetes etc
Qualifications
Bachelor’s or Master’s degree in computer science or related field with a minimum of 2 years of experience.
A zeal to learn and ability to enjoy the journey more than the destination is a must


With over 40 years of innovation, Quantum's end-to-end platform is uniquely equipped to orchestrate protect, and enrich data across its lifecycle, providing enhanced intelligence and actionable insights. Leading organizations in cloud services, entertainment, government, research, education, transportation, and enterprise IT trust Quantum to bring their data to life, because data makes life better, safer, and smarter. Quantum is listed on Nasdaq (QMCO) and the Russell 2000® Index. For more information visit www.quantum.com.
As a Software Engineer, you will collaborate with engineers and product managers on the development and maintenance of Quantum’s DXi-Series of disk-based backup appliance software. Quantum’s DXi series protects our customers data on premises, in the cloud, or in a hybrid environment.
You Are A Part Of:
DXi is a uniquely powerful solution within the Quantum portfolio, allowing customers to meet and exceed their backup needs with one of the fastest products on the market. You’ll work on a product that allows customers to reduce costs, maximize production, scale with ease, and positively impact the environment by reducing power and cooling requirements.
Job Responsibilities:
Responsibilities include, but are not limited to:
• Write code primarily for Linux systems, with programming languages including Python, C, C++, and Perl.
• Design and build differentiating feature sets that continue to expand product capabilities, both on premises and in the cloud.
• Work with development, test, service, and support engineers to develop tactical solutions for customer issues.
• May design and develop automated test suites.
• May maintain lab equipment.
Required Skills and/or Experience:
• Bachelor’s degree in Computer Science, Information Technology, or related field of study required.
• 5-10 years related industry experience required.
• 5+ years software development in C or C++ is required.
• 3-5 years’ experience working in a Linux environment is required.
• Experience in writing scripts: Perl, shell, bash, and/or other scripting tools is required.
• Experience with debugging tools such as GDB is required.
• Experience with source control and shared build environments is required.





• Excellent programming skills in C, C++11
• Strong working experience in developing application on Linux.
• Experience of working with multithreading, IPC mechanism, queuing is must.
• Effective requirement analysis and effort estimation skills.
• In-depth knowledge of Object-Oriented Programming.
• In-depth understanding of docker-containers
• Understanding of container orchestration tools (e.g. Kubernetes, docker swarm)
• Experience using MQTT, SSL, boost, etc.
• Preliminary Python hands-on experience
• Unit Testing and Test-Driven Development
• Experience of working with Interfacing or implementing any protocol (BACnet, Modbus, etc.) will be an
added advantage
• Knowledge of developing applications for data collection, real time monitoring systems will be an added
advantage
• Experienced with all phases of project in development, testing and deployment and management of
enterprise solutions.
• Aware of Agile Methodologies, SCRUM, CI/CD methods
• Coordinate application implementations and follow-up on client problems



Need Backend developer who has done projects in Golang, C
- discussing clients’ requirements and proposed solutions with a senior developer (for developers at mid-skill level and below)
- writing and testing code
- collaborating with other developers
- using development tools (see below)
Development tools are used by software developers to write and test code, often as a team. Common development tools include:
- integrated development environments (eg Eclipse, IntelliJ): for writing and editing code
- source control management (eg Git, SVN, Mercurial): to enable teams to work together to manage changes to source code
- issue management systems (eg Jira): for managing a list of issues or improvements
- test driven development: for writing code to test your code


- Very Strong knowledge and programming skills on C,C++
- Should have knowledge and experience of developing ANSI C based applications
- Capability to implement core technical functionality as per functional requirements of the solution
- Strong knowledge of data structures, concurrency control, objected oriented design and development (OOA& OOD)
- Working experience with Linux
- Adherence to source control and versioning – SVN is a plus






