Senior Software Engineer, for Wi-Fi Alliance (Multiple Openings, Santa Clara, CA)
Responsible for developing Wi-Fi test automation software and scripts with SaaS components. Design and develop the next generation Wi-Fi test automation platform. Develop scripts to validate all aspects of Wi-Fi support, including MAC/PHY, security, multimedia, power save, throughput, and other features. Collaborate cross-functionally with system engineers, technology experts, scientists, business users, project managers and other engineers to achieve elegant solutions. Support program development by providing and delivering high-value solutions.
Duties include:
- Analyze, design and develop a test automation framework with SaaS components for Wi-Fi certification methodologies;
- Develop software in an agile environment using various configuration management technologies;
- Provide ongoing maintenance, support and enhancements to existing systems and platforms;
- Collaborate cross-functionally with system engineers, technology experts, scientists, business users, project managers and other engineers to deliver new solutions;
- Provide recommendations for continuous improvement;
- Work alongside other engineers on the team to elevate technology and consistently apply best practices;
- Develop and maintain technical documentation; and
- Mentor and train junior members of the team.
Position Requirements:
Education:Bachelor's degree or foreign equivalent in Electronic Engineering, Computer Science, or related field.
Experience:3 years of post-baccalaureate experience as a Software Developer, Test Engineer or related occupation. Experience, which maybe gained concurrently, must include:
- 3 years of experience with C/C++, Java, and Python experience in a Linux environment.
- 3 years of experience with computer networking, multi-threaded, concurrent programming.
- 3 years of experience working in Wi-Fi technology.
- 3 years of DevOps experience with Scrum/Agile development methodologies.
- 3 years of object-oriented analysis and design experience, including a variety of design patterns and various software architectures.
- 3 years of experience with diagnosing and troubleshooting complex software systems that span multiple platforms including Linux and Windows.
- 3 years of experience with network protocols and programming languages including TCP/IP, UDP, HTTP, FTP/SFTP, DHCP, Telnet, 802.11x, BSD Socket/WinSock.
- 3 years of experience with database systems including MySQL, SQLite, PL/SQL.
#J-18808-Ljbffr