Senior Principal Embedded Software Engineer
MaxLinear Singapore is seeking a Senior Principal Embedded Software Development Engineer to join our growing team.
In this role, you will design and develop MaxLinear Board Support Package (BSP) for high performance next generation network processor SoCs for networking, storage and security appliances.
You will contribute in full life-cycle software development on Linux based platforms with focus on:
Pre and post silicon software/firmware/hardware emulation and co-verification
System bring up and validation, software integration and qualification, performance optimization and profiling
Support, maintain, and document software APIs, features, and user documentations
Responsibilities
Linux Driver/Kernel development for Ethernet/DSL/PON/WIFI Modem/Router/Home Gateway
Firmware development on RTOS in microcontrollers
Pre and post silicon software/firmware/hardware emulation and co-verification
System bring up and validation, software integration and qualification, performance optimization and profiling
Support, maintain, and document software APIs, features, and user documentations
Qualifications
Bachelor, Master’s or PhD degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related field
15+ years of experience
Experience in embedded system security feature is an advantage
Software development experience on ARC/ATOM (Intel) processor would be a plus
Strong proficiency in C, with good understanding of data structures and commonly used algorithms
Proficient in scripting languages such as Shell, Python, Perl
Good understanding of code versioning tools such as SVN, Mercurial, and Git
Excellent understanding of embedded software principles and ability to contribute in architectural designs and trade-offs
Familiar with Linux driver and kernel architecture; Rich experience in Linux kernel/driver development
Good problem-solving skills
Team player with good communication skills
Proactive and self-motivated
Able to adapt to changing requirements and priorities in a dynamic environment
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 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 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.
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.
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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Semiconductor Manufacturing
#J-18808-Ljbffr