Job Posting Title Staff Software Engineer - DSP FW

MaxLinear, Inc.

Bengaluru

On-site

INR 2,500,000 - 4,500,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MaxLinear, Inc. is hiring a Staff SW Engineer - DSP FW to develop embedded firmware for their SoCs, including low-level drivers and boot code. You will work with ASIC, algorithm, and systems teams, delivering DSP algorithms and RF calibration features.

Strong C/C++, RTOS, and ARM/Tensilica expertise are required. You will also focus on debugging, performance optimization, code reviews, and firmware development for RF control and signal processing applications in a collaborative, fast-paced

Qualifications

  • Excellent C/C++ programming skills.
  • Embedded firmware development on an RTOS.
  • Experience with ARM/Tensilica processors.
  • Strong RTOS knowledge (ThreadX/FreeRTOS).
  • DSP concepts for communication systems.
  • Debug embedded firmware with JTAG and instruments.
  • Implement DSP algorithms in C.
  • FW control loops for RF front end and ADC/DAC calibration.
  • Experience with DPD/AGC/power-control firmware.
  • Version control: SVN/Git/Perforce.
  • Issue tracking: JIRA/Redmine/Bugzilla.
  • BS/MS in EE/CS/communications; 2–6 years.

Responsibilities

  • Design and implement software for Maxlinear SoCs, including low-level firmware drivers and boot code.
  • Develop firmware to exercise hardware data paths and DSP algorithms.
  • Participate in peer design reviews and unit testing.
  • Interface with ASIC, algorithm, and systems engineers.
  • Tune performance and optimize firmware stack.
  • Work on RF front end calibration and signal processing tasks.

Skills

C/C++
Embedded FW
RTOS (ThreadX/FreeRTOS)
ARM/Tensilica
DSP for comms
JTAG debugging
Signal processing in C
RF calibration FW
DPD/AGC
Git/SVN/Perforce
Bug tracking (JIRA/Redmine)

Education

BS/MS in Electrical Engineering, Electronics, CS or communications

Tools

JTAG
Oscilloscope
Logic Analyzer

Job description

Responsibilities
The Staff SW Engineer - DSP FW role involves developing embedded firmware for MaxLinear SoCs, including low-level drivers, boot code, RTOS-based software, and DSP algorithm implementation. The position requires expertise in C/C++, RTOS (ThreadX/FreeRTOS), ARM/Tensilica processors, and digital signal processing for communication systems. The engineer will work closely with ASIC, algorithm, and systems teams, while also focusing on debugging, performance optimization, code reviews, and firmware development for RF control, calibration, and signal processing applications. You will focus on:
  • Design and implement software for Maxlinear SoCs; this includes developing low level firmware drivers, system boot code, RTOS abstraction layers, firmware features and host applications
  • Develop FW to exercise the HW data paths
  • Develop FW to implement DSP algorithms
  • Participate in peer code and design reviews and Unit testing
  • Interface with ASIC, algorithm, and systems engineers
  • Performance tuning and optimization of firmware stack
Qualifications
  • Excellent C/C++ programming skills
  • Experience of developing embedded firmware/software on top of an RTOS
  • Experience in working on ARM/Tensilica processors
  • In depth understanding of RTOS (ThreadX/FreeRTOS)
  • Understanding/implementation of Digital signal processing for communication systems
  • Experience of debugging embedded firmware using JTAG and/or instruments like oscilloscopes, logic analyzers, etc
  • Experience in implementing signal processing algorithms in C
  • Experience with FW control loops for RF front end, ADC/DAC calibration
  • Experience with DPD, AGC, power control FW
  • In depth understanding of version control software – SVN or Git or Perforce
  • Ticketing systems like JIRA or Redmine or Bugzilla
  • BS/MS in Electrical Engineering, Electronics, Computer Science or communications or related domain – 2 to 6 yrs
Company Overview

MaxLinear is a global, NASDAQ-traded company (MXL) where the entrepreneurial spirit is alive and well. We are a fabless system-on-chip product company, striving to improve the world’s communication networks for everyone through our highly integrated radio-frequency (RF), analog, digital, and mixed-signal semiconductor solutions for access and connectivity, wired and wireless infrastructure, and industrial and multi-market applications.

We hire the best people in the industry and engage them in some of the most exciting opportunities that connect the world we live in today. Our growth has come from innovative, bold approaches to solving some of the world’s most challenging communication technology problems in the most efficient and effective manner.

MaxLinear began by developing the world’s first high-performance TV tuner chip using standard CMOS process technology. Others said we couldn’t achieve the extremely high-performance requirements using CMOS, but we proved them wrong and achieved enduring global market leadership with our designs. Since then, we’ve developed a full line of products that drive 4G and 5G infrastructure; enable data center, metro and long-haul optical interconnects; bring 10Gbit to the home; power the IoT revolution; and enable robust and reliable communication in harsh industrial environments. Over the years, we’ve expanded through organic growth and through several acquisitions that have perfectly complemented our existing portfolio and enabled us to deliver complete end-to-end solutions in our target markets. One such example was the acquisition of Intel’s Home Gateway Platform Division that added Wi-Fi, Ethernet, and Broadband Gateway Processor SoC technology to our connected home portfolio creating a complete and scalable platform of connectivity and access solutions to fully address our customers’ needs.

Our headquarters are in Carlsbad, near San Diego, California. We also have major design centers in Irvine and San Jose, California; Valencia, Spain; Bangalore, India; Munich, Germany; Israel; and Singapore.

We have approximately 1,200 employees, a substantial majority of whom have engineering degrees and include masters and Ph.D. graduates from many of the premiere universities around the world. Our employees thrive on innovation, outstanding execution, outside-the-box thinking, nimbleness, and collaboration. Together, we form a high-energy business team that is focused on building the best and most innovative products on the market.

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

Similar jobs worth comparing

Staff Software Engineer - DSP FW
Staff Software Engineer - DSP FW

MaxLinear, Inc. • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Job Posting Title Principal Analog/Mixed Signal/RF IC Design Engineer
Job Posting Title Principal Analog/Mixed Signal/RF IC Design Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Senior Systems Integration & Test Development Engineer
Senior Systems Integration & Test Development Engineer

MaxLinear • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Digital Design Engineer
Senior Digital Design Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Staff RF/MS IC Design Engineer
Staff RF/MS IC Design Engineer

MaxLinear • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Job Posting Title Principal Signal Power Integrity /HW Design Architect
Job Posting Title Principal Signal Power Integrity /HW Design Architect

MaxLinear, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Job Posting Title Principal Systems Integration & Test Engineer
Job Posting Title Principal Systems Integration & Test Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 9,066,000 - 11,787,000
Principal Analog/Mixed Signal/RF IC Design Engineer
Principal Analog/Mixed Signal/RF IC Design Engineer

MaxLinear • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Systems Integration and Test Manager
Systems Integration and Test Manager

MaxLinear • Bengaluru

On-site
INR 3,600,000 - 6,000,000
Senior Staff Digital Verification Engineer
Senior Staff Digital Verification Engineer

MaxLinear • Bengaluru

On-site
INR 1,500,000 - 2,500,000