Systems Software Engineer
Job in
Roseville, Placer County, California, 95678, USA
Listed on 2026-09-03
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Software Engineer, Software Architect, Embedded Software Engineer, Senior Developer
Job Description & How to Apply Below
- 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
- 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
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
- Embedded System Design
- C Programming
- Rust Programming
- Python Programming
- Software Systems Architecture
- Software Systems Testing Methodology
- Debugging
- Test Plans
- Testing Scripts
- Design Proposals
- Analytical Skills
- Problem-Solving Skills
- Written Communication
- Verbal Communication
- Mentoring
- Bachelor's Degree in Computer Science
- Master's Degree in Computer Science
- Equivalent Degree
- Distributed Storage Systems
- Software Systems Design
- Project Management
- Cross-Organization Collaboration
- Innovation Integration
- Intel Architecture
- AMD Architecture
- Storage OS
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×