Broadcom is seeking a Software Developer for Product Testing to join their team. This role involves co-developing software and firmware for automated product test systems for next-generation optoelectronic products used in data center connectivity. The ideal candidate will work in a team environment, collaborating closely with product developers and manufacturing test engineers.
Key responsibilities include:
- Leveraging existing platforms and adding new capabilities in a highly structured approach
- Building GUI interfaces, data acquisition modules, and product-specific test procedures
- Developing database interactions for optimum capital utilization
Requirements:
- Bachelor's Degree in Computer Science or Engineering with 8+ years of relevant industry experience, or a Master's degree with 6+ years of experience
- Strong background in object-oriented software design and development
- Proficiency in well-documented, scalable software
- Experience in Python, C++, and C#, including multi-threaded software and GUI development
- Excellent problem-solving, analytical, and technical troubleshooting skills
- Experience with source control systems such as SVN or Git
Preferred skills:
- Experience with motion control and vision systems
- Experience with relational database interfaces to Oracle/SQL Server
- Knowledge of common industrial communications protocols
- Experience in statistical analysis techniques, JMP software, and process control
Broadcom offers a competitive compensation package, including a base salary range of $107,000 - $171,000, discretionary annual bonus, equity, and comprehensive benefits. Join a global leader in technology and contribute to the development of cutting-edge automated product testing systems.