Platform Development Engineer

mavenir

India

On-site

INR 1,400,000 - 2,100,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mavenir is seeking an experienced Embedded Software Engineer to design, develop and test software for Linux-based embedded systems and SDR platforms. You will integrate FPGA components with software, manage radio initialization and calibration, and build high-performance Ethernet networking features.

The role requires strong C/C++ skills, SDR experience, and knowledge of timing synchronization. Candidates should have 7+ years in embedded software and a degree in Electronics, CS, or Embedded

Qualifications

  • 7+ years of experience in embedded software development.
  • Experience with Linux-based embedded platforms including device drivers and HALs.
  • Hands-on FPGA-software integration and SDR platforms (USRP/UHD/RFNoC).
  • Knowledge of high-speed networking (Ethernet 10G/100G), TCP/IP, and eCPRI/O-RAN transport.
  • Experience with secure software upgrade frameworks and timing/synchronization (GPSDO, PTP, PPS).
  • Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems or related field.

Responsibilities

  • Design, develop and test software for Linux-based embedded platforms and SDR workflows.
  • Integrate FPGA blocks with PS/PL software and manage radio init/calibration flows.
  • Develop high-performance Ethernet networking modules and APIs.
  • Implement secure remote software upgrade mechanisms and timing synchronization.

Skills

C/C++ programming
Linux-based embedded systems
FPGA integration
High-speed networking
Secure software upgrades
Timing & synchronization

Education

Bachelor's or Master's in Electronics/CS/Embedded Systems

Tools

USRP/UHD
RFNoC
eCPRI/O-RAN transport
Ethernet 10G/100G

Job description

Mavenir is building the future of networks and pioneering advanced technology, focusing on the vision of a single, software-based automated network that runs on any cloud. As the industry's only end-to-end, cloud-native network software provider, Mavenir is transforming the way the world connects, accelerating software network transformation for 250+ Communications Service Providers in over 120 countries, which serve more than 50% of the world's subscribers.

Role Summary

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
May use common development methodologies such as Waterfall and Agile.

Key Responsibilities
  • Embedded Software Development
    • Design and develop software on Linux-based USRP Processing Subsystem.
    • Develop FPGA register access services and hardware abstraction layers.
    • Implement configuration and management frameworks.
    • Develop secure remote software upgrade mechanisms.
    • Integrate UHD APIs and RFNoC frameworks.
  • SDR Platform Integration
    • Interface PS software with FPGA PL blocks.
    • Manage radio initialization and calibration flows.
    • Implement streaming control and IQ transport management.
    • Support timing and synchronization (GPSDO/PTP/PPS).
  • Networking
    • Develop high-performance Ethernet software.
    • Support 10G/100G interfaces.
    • Implement eCPRI/O-RAN transport connectivity.
    • Debug packet latency and throughput issues.
Job Requirements
  • Strong proficiency in C/C++ programming on Linux-based embedded platforms , including device drivers, hardware abstraction layers (HAL), and system-level software development.
  • Hands-on experience with FPGA-software integration, SDR platforms (USRP/UHD/RFNoC) , register access mechanisms, and radio initialization/calibration workflows.
  • Solid knowledge of high-speed networking technologies, including Ethernet (10G/100G), TCP/IP, packet processing, eCPRI/O-RAN transport, and performance optimization for latency and throughput.
  • Experience in secure software upgrade frameworks, timing and synchronization technologies (GPSDO, PTP, PPS), and debugging complex embedded systems involving FPGA, RF, and networking components
  • Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related engineering discipline with 7+ years of experience in embedded software development
Accessibility

Mavenir is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you require any assistance, please state in your application or contact your recruiter.

Equal Employment Opportunity

Mavenir is an Equal Employment Opportunity (EEO) employer and welcomes qualified applicants from around the world, regardless of their ethnicity, gender, religion, nationality, age, disability, or other legally protected status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Architect, Software Engineering
Senior Architect, Software Engineering

Mavenir • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Associate Principal Engineer, Testing & Validation
Associate Principal Engineer, Testing & Validation

Mavenir • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Technical Architect - R&D
Technical Architect - R&D

Mavenir • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Associate Principal Engineer, Testing & Validation
Associate Principal Engineer, Testing & Validation

Mavenir • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Technical Support Engineer - OSS/BSS
Senior Technical Support Engineer - OSS/BSS

Mavenir • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Technical Support Engineer - OSS/BSS
Senior Technical Support Engineer - OSS/BSS

Mavenir Systems, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Member of Technical Staff - III, Software
Member of Technical Staff - III, Software

Mavenir Systems, Inc. • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Senior Member of Techincal Staff III
Senior Member of Techincal Staff III

Mavenir Systems, Inc. • Gurgaon

On-site
INR 600,000 - 1,200,000
Technical Support & Deployment - Packet Core
Technical Support & Deployment - Packet Core

Mavenir • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Manageability & Security
Senior Software Developer - Manageability & Security

Luxoft • Bengaluru

On-site
INR 4,000,000 - 7,500,000