Semtech Logo

Semtech

Staff Engineer, Software

Posted 11 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
The Staff Engineer will work with the product line management and architect to design and develop software features. Responsibilities include collaborating with the development team, contributing to coding, developing test cases, fixing bugs, and participating in design discussions while ensuring an understanding of networking and IoT protocols.
The summary above was generated by AI

Responsibilities:

  • Work with PLM and architect to understand the features

  • Come with design for the features working with other members of development team

  • Contribute to development of the features.

  • Participate in different design and architectural discussions

  • Develop test cases specific to feature and add those to CI framework.

  • Bug fixing which include internal as well as customer issues

  • Be passionate about the work we do, eager to learn and the difference it makes for our customers.

Minimum Qualifications:

  • 8+ years of development experience with proficiency in C++ and Python

  • Good understanding of networking concepts, protocols like TCP/IP or wifi or 4G/5G

  • Very good knowledge of data structures and algorithm

  • Understanding of IoT specific communication protocols like LWM2M

  • Working experience on Linux

  • Very good analytical and problem-solving skills

  • Understanding of github, wireshark

  • Debugging skill using gdb

  • Good communication skills

  • Bachelor of Science in Computer Science or Electronic/E&TC Engineering

Desired Qualifications

  • Software development understanding on embedded Linux especially Yocto. Understanding of Linux networking stack, working experience on open-source packages

  • Knowledge of VPN and security protocol like IPsec, OpenVPN, DMVPN

Top Skills

C++
Python

Similar Jobs

Be an Early Applicant
2 Days Ago
Hyderabad, Telangana, IND
Hybrid
26,000 Employees
Expert/Leader
26,000 Employees
Expert/Leader
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Staff Software Engineer at ServiceNow will build high-quality, scalable code and mentor colleagues. Responsibilities include designing software for ease of use, managing complex projects, and contributing to new products and enhancing existing features.
Be an Early Applicant
4 Days Ago
Pune, Maharashtra, IND
900 Employees
Senior level
900 Employees
Senior level
AdTech • Big Data • Digital Media • Marketing Tech
As a Staff Software Engineer, you'll lead technical efforts to design and build solutions that enhance the understanding of ad quality for advertisers, manage the software lifecycle, and collaborate with teams to develop API and product requirements in a dynamic environment.
Be an Early Applicant
4 Days Ago
Chennai, Tamil Nadu, IND
5,000 Employees
Senior level
5,000 Employees
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Staff Software Engineer on the Insights team, you will design, develop, and optimize reporting systems to enhance business intelligence for restaurants, lead and mentor engineers, ensure data integrity, document solutions, and derive insights from data.

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account