Systems Software Engineer

Jobtailor

California (MO)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor seeks an experienced embedded software architect to design, implement, and deliver storage platforms. You will collaborate with firmware, hardware, and storage OS teams while leading cross-functional groups and external partners through design, analysis, coding, testing, and integration.

The role requires deep knowledge of embedded systems, C/Rust/Python, and NVMe/SAS, along with strong communication and mentoring abilities to drive quality and innovation across programs.

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
  • Experience in overall architecture of software systems for products and solutions
  • Experience designing and integrating software systems running on Intel and AMD
  • Experience with software systems testing methodology, test plans, debugging, and testing scripts and tools
  • Excellent analytical and problem-solving skills
  • 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

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

Skills

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

Education

Bachelor's degree in Computer Science or related
Master's degree in Information Systems

Tools

Intel Architecture
AMD Architecture

Job description

  • Design, develop, and deliver next-generation storage platforms
  • Collaborate closely with Firmware Engineering, Hardware Engineering, and Storage OS teams
  • Lead multiple project teams and internal and outsourced development partners through design, analysis, coding, testing, and integration
  • Manage and expand relationships with internal and outsourced software development partners
  • Review and evaluate designs and project activities for compliance with systems design and development standards
  • Provide feedback to improve product quality and mitigate failure risk
  • Provide domain-specific expertise and software systems leadership to cross-organization projects and programs
  • Drive innovation and integrate new technologies into software systems projects
  • Guide and mentor less-experienced staff members
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
  • Experience in overall architecture of software systems for products and solutions
  • Experience designing and integrating software systems running on Intel and AMD
  • Experience with software systems testing methodology, test plans, debugging, and testing scripts and tools
  • Excellent analytical and problem-solving skills
  • 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 advanced knowledge of C, Rust, and Python. Proven ability to lead cross-functional teams, manage software development partnerships, and drive innovation in software systems architecture.

Highest-signal resume keywords
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • SAS and NVMe Protocols
ATS Optimization Keywords
Hard Skills
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • Software Systems Architecture
  • Software Systems Testing Methodology
  • Debugging
  • Test Plans
  • Testing Scripts
  • Integration
Soft Skills
  • Analytical Skills
  • Problem-Solving Skills
  • Written Communication
  • Verbal Communication
  • Mentoring
Certifications & Qualifications
  • Bachelor's Degree in Computer Science
  • Master's Degree in Information Systems
Industry Keywords
  • Distributed Storage Systems
  • Software Development Standards
  • Product Quality
  • Failure Risk Mitigation
  • Cross-Organization Projects
Tools & Technologies
  • Intel Architecture
  • AMD Architecture
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 • Roseville (CA)

On-site
USD 140,000 - 190,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
Embedded Systems Engineer – Hardware, Firmware
Embedded Systems Engineer – Hardware, Firmware

Jobtailor • Kennesaw (GA)

On-site
USD 120,000 - 150,000
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
Senior IT Engineer – Enterprise Storage, Backup
Senior IT Engineer – Enterprise Storage, Backup

Jobtailor • Kentucky

On-site
USD 120,000 - 150,000
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
Hardware Validation Engineer – Storage Systems
Hardware Validation Engineer – Storage Systems

Denken Solutions, Inc. • Rochester (MN)

On-site
USD 50,000 - 70,000
Sr. Software Engineer
Sr. Software Engineer

Sanmina • Colorado Springs (CO)

On-site
USD 140,000 - 180,000
Health Insurance
Life Insurance
Disability Insurance
+5