Search by job, company or skills

M

RF Software Engineer - C/C++

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120625613

Similar Jobs