Job
Description
Qualcomm India Private Limited is seeking talented Software developers to join the team and contribute towards the development of software tools. As a Software developer, you will collaborate with cross-functional teams to ensure that the tools meet the highest standards of quality and performance. Your responsibilities will include designing, developing, and maintaining software tools and frameworks that enable customers to efficiently integrate and test chipsets across various stages of their design process. This is an excellent opportunity to work with cutting-edge technology and drive customer success through collaboration with cross-functional teams. Minimum Qualifications: - Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field with 2+ years of Hardware Engineering or related work experience - OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field with 1+ year of Hardware Engineering or related work experience - OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field Minimum Qualifications and Skills: - B. Tech. /B. Engg. or M. Tech in Computer science or engineering - Minimum of 4 - 6 years of relevant work experience in product-based Software development as a full stack engineer - Good understanding of Software architecture, design of end-to-end products, front end, backend, middleware, and DB - Experience with at least one scripting language (Python or Perl) Preferred Skills: - Proficiency in MERN stack with hands-on knowledge of React for web client-side technologies - Experience with server-side web technologies like Node.js/Flask framework - Knowledge of UI libraries such as Material UI / Bootstrap - Experience with databases like Mongo/Couch or any other relational DB - Skills in scaling products, microservices architecture, and designing simple and perfect software - Strong interpersonal, analytical, problem-solving, and conflict resolution skills - Experience with Unix systems and browser-based debugging - Excellent troubleshooting skills on the software side - Familiarity with Redis, Memcached, Docker, Kafka, authentication mechanisms, and CI/CD pipelines - Good knowledge of algorithms, data structures, and distributed system design - Experience with unit, integration, and end-to-end testing using JavaScript testing frameworks - Passion for building products and commitment to quality Experience working with Semiconductor companies and exposure to SOC electrical interfaces is preferable. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm.,