Responsibilities
MaxLinear is seeking a Senior Software Engineer to join our growing team.
In this role, you will focus on the following:
Work closely with the hardware engineering team in the development of Graphical User Interfaces Design and develop commercial software applications for customer use Create intuitive and responsive software applications that are simple to use and visually appealing Clearly communicate software solutions through detailed documentation and diagrams Identify schedules and resources needed to meet project deadlines Closely follow Software Development Life Cycle (SDLC) best practices Work closely with platform hardware engineers to validate and characterize power products
Qualifications
Programming techniques and concepts in Python 3.1x, C++, C# Solid experience in Python GUI and UI/UX development for data visualization (pandas, matplotlib, seaborn, and wxpython) Scripting concepts for automation testing Familiar with I2C, GPIO, PMBUS, SPI, and SCPI protocols Basic understanding of hardware concepts, including analog, digital, and circuit theory Understanding setup of test equipment including oscilloscopes, DMM, power supplies, multimeter Strong organizational, project management, and execution skills and a demonstrated ability to prioritize in a fast-paced environment Strong verbal and communication Skills BS in Electrical Engineering, Computer Engineering or related + 5 years of experience, or MS