Job Description
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 unit tests to exercise various features Participate in peer code and design reviews Interface with ASIC, algorithm, and systems engineers Performance tuning and optimization of firmware stack to support new use-cases for Maxlinear SoCs
Qualifications
Excellent C/C++ programming skills Experience of developing embedded firmware/software on top of an RTOS and/or Linux OS In depth understanding of Operating Systems (Linux and/or RTOS) Experience of debugging embedded firmware using JTAG and/or instruments like oscilloscopes, logic analyzers, etc. Experience is signal processing is added advantage 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 – 8 to 15 years of experience.
Desirable Skills:
Experience in Linux kernel device drivers Experience in architecting network protocol stacks Experience in working with ARM architectures Working experience with 4G/5G Physical layer protocols Understanding of O-RAN CUSM specifications Familiarity with RF front end, ADC/DAC calibration Understanding/implementation of Digital signal processing (DSP) for communication systems
💡 Quick Summary
Seeking a career-building opportunity? The Senior Staff Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
