Location India - Chennai
Job Overview As an engineer in WLAN embedded software group, you will play a dual role as developer and tester. In this position you will work on, implementing automation test suits to perform unit and system tests, designing, developing and bug fixing WLAN software modules, working with functional teams in the group across the globe to ensure quality and stability of the software being delivered ensuring a defined quality is met before the SW is given to I&T/system test team for further validation As part of this team, you will be working on cutting edge WiFi technologies, solving challenging WiFi design & performance issues and working with some of the leading WiFi ODMs & OEMs across the globe on their sometimes high pressure & tough timelines. Co-work with hardware designer to verify hardware (MAC) features and debug hardware (MAC) issues; Co-work with Driver team to debug software/firmware interface issues; Co-work with algorithm team to diagnose WLAN RF systems performance issues. Co-work with system team to come up with test plans, test setups and automation test suites to validate WLAN features
Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
2-5 years of relevant hands-on technical experience in years Software Engineering, Unit and System Test , Test automation or related work experience.
2-5 years of experience with Programming Language such as C, C++, Python.
Preferred Qualifications Good working knowledge & experience in C, Python, scripting, web tools and automation. 2-5 years of technical experience in writing test suites and automation at unit and system level testing Experience in bringing up test setups for unit and system level testing Experience in complete software development cycle design, implementation, unit testing, automation and system test Ability to quickly triage & analyze issues found in unit and system test, come up with design and implementation solutions. Ability to work on system level end-to-end use case and validation. Hands on experience on data structures. Good knowledge of OS theory, multi-threading and system architecture. Knowledge on wireless industry standards (IEEE 802.11a/b/g/n/ac/ax) and RF will be a strong plus. Networking knowledge and sniffer analysis is a plus.
Education Requirements Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.