Principal Software Engineer
Job details
We have an excellent opportunity in CommScope’s RUCKUS Network ICX Engineering team. We are hiring a Principal Software Engineer who will work closely with our team in Bangalore and Chennai. How You'll Help Us Connect the World We are looking for forward-thinking talent who can contribute towards the success of the organization. Stay updated on the latest tech, recommend improvements, and lead ICX Manageability Team. Handle key customer issues on a need basis and front end with TAC team. Candidates will be able to solve difficult issues with minimal support and be comfortable working by themselves or as part of a small team. You will be expected to resolve technical issues through debugging, research, and investigation and be familiar with standard concepts, practices, and procedures in Android development. A degree of creativity and latitude is required. Description: • Design and implementation of network features for the ICX Product family in the areas of Manageability and Cryptographic Security. • Design, develop and deliver high quality software using the latest technologies and innovations in a timely manner. • Handle key customer issues on a need basis and front end with TAC team • Technical documentation for key project deliverables like Functional Spec, Unit test cases Required Qualifications for Consideration: • At least 12+ years of work experience on embedded platforms with real-time requirements • Bachelor’s degree or above in computer science and related majors • Proven experience in embedded software, focusing on cryptography and security. • Expertise in C for embedded systems with strong understanding of best-practices in C coding • Strong proficiency in Python programming • Familiarity with Linux and Unix operating systems. • Knowledge of cryptographic algorithms and protocols like SNMP, AAA, TACACS, Radius, DHCP, etc. • Knowledge of NetConf/RESTConf, YANG, OpenSSH & OpenSSL packages • Experience with secure boot, key management, and secure communication in embedded systems. • Understanding of hardware-software integration and real-time OS. • Knowledge of industry-specific embedded systems security standards. • Excellent analytical, problem-solving, programming and trouble shooting skills required • Good written, verbal communication and interpersonal skills required • Must be self-motivated with an ability to work effectively and harmoniously in large teams across geographies. You Will Excite Us If You Have: • Experience with Jira and Git • Good understanding of L2/L3 networking • Experience working on high-availability platforms • Proficient in FIPS 140-2 compliant cryptographic modules. • Skilled in PKCS#11 development and integration for cryptographic devices and apps. • Extensive experience with OpenSSL for secure communication and cryptographic functions. • Familiarity with ARM architecture.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.