Systems Software Engineer

Jobtailor

Roseville (CA)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor seeks a senior embedded systems leader to drive design and implementation for distributed storage platforms. You will lead multiple project teams, coordinate with internal and outsourced partners, and ensure architecture aligns with standards across the storage software stack.

You will mentor staff, guide design proposals, and help integrate new technologies with Firmware, Hardware, and Storage OS teams for next-generation solutions.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically, 6-10 years’ experience in embedded system design/implementation for Distributed Storage systems
  • Extensive experience with C, Rust, and Python
  • Advanced knowledge of SAS and NVMe protocols
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Experience designing and integrating software systems running on Intel and AMD into overall architecture
  • Experience with software systems testing methodology, test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Mastery in English and local language
  • Ability to communicate product architectures, design proposals, and negotiate options at senior management levels

Responsibilities

  • Lead multiple project teams of software systems engineers and development partners through design, analysis, coding, testing, and integration
  • Manage and expand relationships with internal and outsourced development partners on software systems design and development
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards
  • Provide tangible feedback to improve product quality and mitigate failure risk
  • Provide domain-specific expertise and software systems leadership to cross-organization projects, programs, and activities
  • Drive innovation and integrate new technologies into software systems design projects and activities
  • Provide guidance and mentoring to less-experienced staff members
  • Design, develop, and deliver next-generation storage platforms in collaboration with Firmware, Hardware, and Storage OS teams

Skills

Embedded System Design
C Programming
Rust Programming
Python Programming
SAS and NVMe Protocols
Software Systems Architecture
Testing Methodology
Debugging
Test Plans
Mentoring

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science
Equivalent Degree

Tools

Intel Architecture
AMD Architecture
Storage OS

Job description

  • Lead multiple project teams of software systems engineers and internal and outsourced development partners through design, analysis, coding, testing, and integration
  • Manage and expand relationships with internal and outsourced development partners on software systems design and development
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards
  • Provide tangible feedback to improve product quality and mitigate failure risk
  • Provide domain-specific expertise and software systems leadership to cross-organization projects, programs, and activities
  • Drive innovation and integrate new technologies into software systems design projects and activities
  • Provide guidance and mentoring to less-experienced staff members
  • Design, develop, and deliver next-generation storage platforms in collaboration with Firmware, Hardware, and Storage OS teams
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically, 6-10 years’ experience in embedded system design/implementation for Distributed Storage systems
  • Extensive experience with C, Rust, and Python
  • Advanced knowledge of SAS and NVMe protocols
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Experience designing and integrating software systems running on Intel and AMD into overall architecture
  • Experience with software systems testing methodology, test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Mastery in English and local language
  • Ability to communicate product architectures, design proposals, and negotiate options at senior management levels
Core Competencies

Demonstrates expertise in embedded system design and implementation for Distributed Storage systems, with a strong focus on software systems architecture, compliance, and innovation. Proficient in leading project teams and mentoring staff while effectively communicating complex technical concepts to senior management.

Highest-signal resume keywords
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • SAS and NVMe Protocols
Hard Skills
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • Software Systems Architecture
  • Software Systems Testing Methodology
  • Debugging
  • Test Plans
  • Testing Scripts
  • Design Proposals
Soft Skills
  • Analytical Skills
  • Problem-Solving Skills
  • Written Communication
  • Verbal Communication
  • Mentoring
Certifications & Qualifications
  • Bachelor's Degree in Computer Science
  • Master's Degree in Computer Science
  • Equivalent Degree
Industry Keywords
  • Distributed Storage Systems
  • Software Systems Design
  • Project Management
  • Cross-Organization Collaboration
  • Innovation Integration
Tools & Technologies
  • Intel Architecture
  • AMD Architecture
  • Storage OS
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Software Engineer
Systems Software Engineer

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000
Senior Staff Storage Engineer
Senior Staff Storage Engineer

DDN • Sacramento (CA)

On-site
USD 180,000 - 240,000
Sr. Software Engineer (Systems Engineering, C/C++)
Sr. Software Engineer (Systems Engineering, C/C++)

NetApp • San Jose (CA)

On-site
USD 180,000 - 240,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+4
Sr. Software Engineer (Systems Engineering, C/C++)
Sr. Software Engineer (Systems Engineering, C/C++)

NetApp • Waltham (MA)

On-site
USD 150,000 - 230,000
Health Insurance
Life Insurance
Retirement Plans
+5
Software Engineering Manager
Software Engineering Manager

Solidigm Inc. • Rancho Cordova (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000
Senior Software Engineer - Infrastructure Storage
Senior Software Engineer - Infrastructure Storage

Lambda • Bellevue (WA)

On-site
USD 140,000 - 190,000
Health Insurance
Dental Coverage
Vision Coverage
+5
Systems Software Engineer
Systems Software Engineer

Hewlett Packard Enterprise Development LP • Roseville (CA)

On-site
USD 137,000 - 277,000
Health benefits
Professional development programs
Inclusive culture
CYNE-JP-12120-Software Application Developer
CYNE-JP-12120-Software Application Developer

Celandyne • San Jose (CA)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

NetApp • Vienna (VA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+5
Systems Software Engineer
Systems Software Engineer

Socket.dev • Security (CO)

On-site
USD 127,000 - 241,000