Sr. Software Engineer

San Jose, CA, US • Posted 60+ days ago • Updated 8 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Computer Networking
  • Cloud Computing
  • Apache Hadoop
  • Big Data
  • HPC
  • IoT
  • Embedded Systems
  • PCI Express
  • Serial ATA
  • USB
  • Software Engineering
  • Testing
  • Storage
  • Debugging
  • Research
  • Java
  • C++
  • Scripting
  • Verification And Validation
  • Customer Engagement
  • C
  • ARM
  • Assembly Language
  • Linux
  • ThreadX
  • SAS
  • IPMI
  • Firmware
  • Microsoft Windows

Summary

Job Req ID: 27251

About Supermicro:

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 a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/SATA, USB and other HW related areas of storage and server products. As part of our small but important software engineering team, you will be responsible for leading the projects and provide technical expertise and recommendations to support and enhance our development projects.

Essential Duties and Responsibilities:
Responsible for developing, testing, delivering, documenting, and maintaining Linux/Windows application, driver for server and storage system
Develop Linux/Windows application, driver code, and debugging/troubleshooting potential issues
Work closely with research and design team members and validation team members
Responsible for all software and firmware related issues during the planning, development, and validation stages of the program coding in Java, C, C++
Responsible for installation of scripts and software validation

Qualifications:
BS/MS CS/CE/EE
7+ years of working experience in Linux/Windows Programming
Strong programming skills in C, familiar with ARM-based assembly language is a plus
Experience in Linux OS using source code control systems, familiar with U-Boot/ThreadX is a plus
Capability to design, maintain for specific SAS Expander/IPMI firmware requirements
Windows device driver development experience is a plus

Salary Range

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10172660
  • Position Id: ca649a065843f76dce58d4d1cbd144c7
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Jose, California

Today

Full-time

USD 141,300.00 - 226,000.00 per year

Santa Clara, California

Today

Full-time

USD 126,000.00 - 204,500.00 per year

Santa Clara, California

3d ago

Easy Apply

Full-time, Third Party

150000 - 160000

Sunnyvale, California

Today

Full-time

USD 135,000.00 - 190,000.00 per year

Search all similar jobs