Principal Applications Software Engineer
Role details
Job location
Tech stack
Job description
MaxLinear is seeking for an experienced Principal Applications Software Engineer for Wired Connectivity Applications Engineering team. The candidate filling this position will need to be an experienced engineer with extensive knowledge of firmware development for embedded systems, networking L2/L3 protocols knowledge and Linux embedded system BSP know-how. In this role, you will use your technical expertise, interpersonal and communication skills, and work on a deep technical level. You will also interact with Field Application Engineers, customers and R&D while focusing on the following:
- Expert on Linux and RTOS system integration, porting, Software package usage
- Understanding of Networking L2/3/4 protocol or maintenance experience based on embedded system SoC platforms
- Able to perform switch or Ethernet software package customization and modify BSP to fulfill different system spec requirement
- Analysis and debugging of technical or customer issues in close alignment with the worldwide support and R&D teams
- Generate and review product collateral, software support package, customer support documents and tool usage guide
- Work with the Engineering teams to improve product reliability, quality, and product experience
- Able to develop test cases and plan for system test validation
- Provide product and technical training for EMEA/USA FAE teams
- Willingness to travel abroad when required
Requirements
Do you have experience in Test cases?, Do you have a Master's degree?, * Wide experience in software/firmware development (C language) preferably in the embedded product space with knowledge of SW from OS/RTOS to applications
- Deep knowledge of IP networking, Ethernet and protocol stacks, applications, products, as well as IEEE standardization
- Experience and proven track record in Linux drivers integration and API function modifications
- Knowledge of communication systems is required
- Familiarity with
- Linux and embedded system operation
- RTOS operation experience
- C language (Must), Python (preferred).
- Lab instruments including protocol and Network traffic analyzer, etc
- Strong problem-solving skills with the ability to work well and learn quickly under pressure in a fast-paced environment
- Solid English communication skills (verbal, written, listening) are mandatory
- Self-motivated with a great sense of responsibility, managing both technical and business challenges
- Assertive, customer focus, persistent, and ambitious to achieve targets
- Technical leadership experience or HW skills will be an asset
- BS in Electrical Engineering or related + 15 years of experience, or MS + 10 years of experience
Benefits & conditions
- Competitive Salary Package
- Stock-based compensation
- Private Medical Insurance
- Life Insurance