Job Description

Responsibilities

MaxLinear is seeking a Senior Staff 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 + 7 years of experience, or MS + 5 years of experience, or Ph.D. + 2 years of experience
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application