Software Engineer for next generation Networking Switch Products

company banner
OSI Engineering, Inc.
API, Architecture, COM, Debugging, Device drivers, Documentation, Engineering, FC, Fiber channel, Golang, HTTP, HTTPS, IPC, JSON, Linux, Product management, Python, RESTful, SAN, SCSI, SDLC, SNMP, Software, Software development, Software engineering, Switches, Test equipment, Troubleshooting, YAML
Full Time
Depends on Experience

Job Description

Software Engineer for next generation Networking Switch Products

Job Description:

We have an immediate opening position for a Software Development Engineer in our San Jose office. The candidate is responsible for design and development of SAN Switching products and of Brocade Support Link products. In addition, the candidate will also be responsible for investigating, troubleshooting, and resolving escalation issues reported on the products.



  • Work closely with product management and system architects to design and implement software for SAN Switching products and an agent that collects telemetry/diagnostic data.
  • Rapid development to customer needs.
  • Involves sustaining and documentation.
  • Setup and maintenance of test equipment in the lab.



  • 8+ years of professional experience in software development.
  • Strong experience and knowledge of Linux Device driver, Linux applications, Inter-process communication (IPC) development and debugging.
  • Good development experience and knowledge to one or more of: Python, REST APIs, SNMP, HTTP/HTTPS, JSON, YAML.
  • Familiar with Software Life Cycle and outstanding analytical and troubleshooting skills
  • BS/MS in EE or CS


Desired Skillsets:

  • Good knowledge of SCSI, Fibre Channel (FC), and NVMe protocols is a plus
  • Experience and knowledge of Golang


Location: San Jose, Ca

Type of Role: Full Time


Submit resume to 


David Gutierrez

408.550.2800 x110


Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 7153489
Originally Posted : 2 months ago

Similar Positions at OSI Engineering, Inc.

Scene Understanding Software Engineer
  • San Jose, CA
  • 1 week ago
QA Software Engineer
  • San Jose, CA
  • 1 week ago