In the Senior Embedded Software Engineer role you will be responsible for implementing multiple firmware modules that comprise various DSP algorithms, by working with algorithm designers and engineering teams including ASIC, RF, and HW. Define FW architecture and come up with efficient designs and realizations. Responsible for all modules designed and implemented during pre-silicon and post-silicon stages. Silicon bring up, diagnostic software development, driver development / enhancements for MaxLinear’s Silicon products, etc. Develop detailed test plans and work with QA & systems teams to implement these plans, ensuring that products meet the necessary specifications. Identify problems and issues proactively and debug them when they arise by understanding the system level implications.
Required Skills
- C, Assembly, RTOS, various CPU architectures
- Device Drivers
- Peripherals such as I2C, UART, SPI, Ethernet MII, DDR etc.
- Good debugging skills
- Ability to write very efficient programs, and understand corner cases
- Experienced in implementation of signal processing algorithms in firmware
- Strong theoretical knowledge of DSP theory and its practical realization
- Strong in communication theory, modulation and coding techniques
- Good communication skills (both oral and written)
- Ability to work independently with minimal guidance
Required Experience
- Product development experience in wireless / wire line / telecom space, developing embedded firmware for DSP algorithms
- Experience in product development for communications systems
- Proficient in C and Assembly programming
- Experience implementing software in an RTOS environment
- Strong exposure to working with low level kernel/RTOS modules, in a multi-core processor environment
- Must understand constraints and implementation of real time communications systems
- Fluent with memory access techniques, processor cores, inter-processor communications, and other IO devices such as I2C, SPI, UART, USB, ETH, memory controllers etc.
- Fluent using relevant tools and instruments required to debug/analyze hardware/software issues
- Master’s Degree in ECE or Applied Mathematics with at least 4 years of experience or Bachelor’s Degree in ECE with at least 6 years of experience. Open to more experienced candidates as well.
Company Overview
MaxLinear is a global, New York Stock Exchange-traded company (NYSE: MXL), where the entrepreneurial spirit is alive and well. We strive to hire the best people in the world as we look toward numerous opportunities in our broadband markets.
We are a fabless system-on-chip product company, providing highly integrated radio-frequency (RF) analog and mixed-signal semiconductor solutions for broadband communications applications. Based near San Diego in Carlsbad, California, with design centers in Irvine, California, India and China, we have approximately 350 employees, most with engineering degrees including Master’s and Ph.D. graduates from many of the premiere universities around the world. Our engineers thrive on innovation, outside-the-box thinking, nimbleness and collaboration, and form a high energy business team that is pursuing great technology -- especially in the highly complex and challenging RF field.
The company was incorporated in September 2003 by a team of eight founders with over 70 years of cumulative IC design experience in Bluetooth, GSM, and Cable Tuner products. We developed the first digital CMOS television tuner in 2005 and started shipping the world’s smallest silicon TV tuner in early 2007. Since our founding, we have shipped over 390 million chips.
Our expertise includes communication system design, RF radio design, digital ASIC design, applications platforms, and semiconductor device modeling.
CLICK HERE to apply for the job
BEST OF LUCK
SOURCE:WEB
No comments:
Post a Comment