MAMaimsd Technology
RF Software Engineer - C/C++
Bangalore ₹5-7 LPA Posted 1 Jul 2025
FULL TIME
C++ Programming
Wireless Technologies
Dsp
Software Development
Rtos
Job Description
Maimsd Technology is seeking a highly skilled and experienced RF Software Engineer to join our team in Bangalore. As a crucial member of our team, you will be responsible for developing cutting-edge software solutions for our wireless communication products. This role encompasses the entire software development lifecycle, from design and implementation to rigorous testing and deployment, demanding strong C/C++ proficiency and deep RF domain knowledge.
Key Responsibilities:
- Design, develop, and maintain high-quality software components for RF systems.
- Implement complex algorithms for signal processing, modulation, and demodulation.
- Work closely with hardware engineers to seamlessly integrate software solutions with RF hardware.
- Develop and execute comprehensive test plans to ensure software reliability and performance of RF systems.
- Troubleshoot and resolve complex technical issues related to RF software and its interaction with hardware.
- Stay up-to-date with the latest advancements in wireless technologies and software development methodologies.
Requirements:
Experience:
- Minimum 5+ years of experience in software development.
Programming Proficiency:
- Strong proficiency in C++ programming, with specific expertise in C++14 and C++17 standards.
RF Domain Knowledge:
- Deep understanding of RF fundamentals, including concepts like modulation, demodulation, channel estimation, and equalization.
Wireless Technologies:
- Expertise in various wireless technologies such as Bluetooth, Wi-Fi, 4G, and 5G.
RF Measurement Tools:
- Hands-on experience with RF measurement equipment and control tools.
Problem-Solving Skills:
- Excellent problem-solving and analytical skills to troubleshoot complex technical issues in RF software and systems.
Teamwork:
- Ability to work effectively in a collaborative team environment.
Preferred Qualifications:
- Experience with real-time operating systems (RTOS) and embedded systems.
- Knowledge of digital signal processing (DSP) techniques.
- Experience with RF simulation tools.
- Strong understanding of software engineering principles and best practices.
