RF Software Engineer - C/C++

apartmentMaimsd Technology placeBangalore calendar_month 

Job Description

RF Software Engineer - C/C++

We are seeking a highly skilled and experienced RF Software Engineer to join our team in Bengaluru. As an RF Software Engineer, you will play a crucial role in developing cutting-edge software solutions for our wireless communication products.

You'll be involved in the entire software development lifecycle, from design and implementation to testing and deployment.

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 integrate software solutions with RF hardware.
  • Develop and execute comprehensive test plans to ensure software reliability and performance.
  • Troubleshoot and resolve complex technical issues.
  • 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, especially C++14 and C++17.
  • RF Domain Knowledge: Deep understanding of RF fundamentals, including modulation, demodulation, channel estimation, and equalization.
  • Wireless Technologies: Expertise in 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.
  • 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.
General Requirements
  • Notice Period: Immediate - 15 Days.
  • Employment Type: Full-time, Permanent.
check_circleNew offer

Staff Software Engineer

apartmentProcore TechnologiesplaceBangalore
are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering, product, product design and data, security and business systems. As a Senior Software Engineer at Procore, you're given the unique...
thumb_up_altRecommended

Custom Software Engineer

apartmentAccentureplaceBangalore
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high...
electric_boltImmediate start

Senior Software Engineer

placeBangalore
Job Description Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He...