SDK – Customer Support Developer
navneetkaur | Updated: October 21, 2024
About Trantor:
Trantor is a technology services company focused on outsourced product development and digital re-engineering. Leveraging our CaptiveCoE™ engagement model, we operate as a seamless extension of our client’s teams to provide rapid scalability with predictable budgets. Founded in 2012, Trantor has worked with customers across Tech, FinTech, Media & Cybersecurity industries. We have centers in the US, India, Canada, and Costa Rica. We are consistently rated as the #1 employer in the region with the ability to attract and retain technical talent. Our commitment to excellence and impactful results has translated to long-term relationships and value for our clients and solution partners.
SDK – Customer Support Developer
We are looking for an experienced and motivated SDK Developer to join our Network Technology team. In this customer-facing role, you will support Cisco’s Silicon One™ SDK and work closely with internal development teams and customers. The ideal candidate is a strong communicator with exceptional debugging skills, ready to tackle complex issues under pressure.
Job Role & Responsibilities
- Engage in the programming and troubleshooting of Linux/C++ SDKs for Cisco Silicon One™-based devices.
- Analyze customer-reported issues, reproduce bugs, and implement fixes using advanced debugging techniques.
- Interact directly with customers, providing high-quality support to diagnose and troubleshoot issues.
- Perform code analysis, review logs, and trace issues to provide actionable solutions.
- Conduct unit testing and integration testing as part of the debugging and troubleshooting process.
- Use techniques such as breakpoints, binary search, memory debugging, and core dump analysis to solve problems.
- Collaborate with Cisco R&D teams to escalate issues and ensure seamless integration between hardware and software.
- Maintain version control for debugging purposes and isolate external dependencies.
Skills required:
- Proficiency in developing/debugging SDKs or device drivers using C++.
- Strong debugging skills, including log analysis, usage of logging/tracing, core dump examination, and static analysis.
- A minimum of 5+ years of experience in software engineering and debugging.
- Excellent communication skills, with the ability to interact confidently with customers and stakeholders.
- Ability to work under pressure, maintain composure, and deliver solutions in time-critical customer-facing situations.
- Experience with network processors, particularly Cisco’s Silicon One, is a plus.
- Basic familiarity with SONiC is preferred but not required.
- Knowledge of network protocols (Ethernet, TCP/IP) and communication protocols (I2C, SPI, USART, PCI) is a plus.
Preferred Qualifications
- Experience with SONiC, SAI, and ASIC SDKs is an advantage.
- Experience with Makefiles, Linux environments, and ARM microcontrollers.
- Familiarity with additional programming languages such as Python and tools like SWIG.