Sr. Software Engineer - Switch Design

SupermicroSan Jose, CA
30d

About The Position

Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is seeking an experienced and exceptional Application Software Engineer to work on web-based applications for business process automation. This is a key role that will give you the opportunity to expand your existing knowledge in programming.Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned): Adopting existing firmware code and work on new or different switch hardware platforms. Developing and implementing low-level software that directly interacts with switch hardware platforms. Debugging and optimizing ported F/W to ensure proper functionality/performance/stability on the platforms. Creating and maintaining documentation for ported F/W and related process. Collaborating with hardware engineers and other software teams to ensure seamless integration of ported F/W. Performing code reviews and adhering to F/W development best practices. Troubleshooting F/W issue cross different switch hardware configuration. Monitor progress across the group's responsibility for the feature area Work across different HW, FW and SW departments/groups to identify and resolve technical issues Co-work with peer SW & HW Product Management teams, designers and other development team to define our product strategy around remote management Perform other tasks as needed within the business

Requirements

  • Bachelor's degree in Computer Science, Engineering or related discipline is preferred; Master's degree in management is a plus
  • A minimum of 5 years of experience in networking switch products development or management, or other similar technical position
  • Demonstrated experience in managing support questions around Workload Management
  • Strong technical comprehension of networking switch technology
  • Experience in building switch products
  • Excellent verbal and written communication and leadership skills
  • Demonstrated ability to manage terms of peers across a functional team
  • Ability to multi-task against disparate project and timelines to provide comprehensive support and completion to all the moving parts of each project
  • Strong technical, people and organizational skills
  • Comfortable with architecting solutions along with Fellows and Architectures from Tier 1 organizations across the Globe.
  • Ability to proactively identify upcoming risks, issues and bottlenecks

Nice To Haves

  • It's a nice attribute if you have capabilities to contribute and work with Industry Standards body such as DMTF and influence decisions behalf of Supermicro

Responsibilities

  • Adopting existing firmware code and work on new or different switch hardware platforms.
  • Developing and implementing low-level software that directly interacts with switch hardware platforms.
  • Debugging and optimizing ported F/W to ensure proper functionality/performance/stability on the platforms.
  • Creating and maintaining documentation for ported F/W and related process.
  • Collaborating with hardware engineers and other software teams to ensure seamless integration of ported F/W.
  • Performing code reviews and adhering to F/W development best practices.
  • Troubleshooting F/W issue cross different switch hardware configuration.
  • Monitor progress across the group's responsibility for the feature area
  • Work across different HW, FW and SW departments/groups to identify and resolve technical issues
  • Co-work with peer SW & HW Product Management teams, designers and other development team to define our product strategy around remote management
  • Perform other tasks as needed within the business
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service