This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Systems Software Engineer role focused on designing, developing, and implementing software solutions for next generation storage devices. The position involves working with hardware engineers to optimize software algorithms, contributing to storage system architecture, and developing comprehensive test plans to ensure software reliability and functionality.
Job Responsibility:
Provide guidance, mentorship, and technical leadership to junior engineers
Design, develop, and implement software solutions for next generation storage devices
Write efficient, reliable, and scalable code that enables seamless integration of hardware and software components
Optimize software algorithms, drivers, and interfaces to achieve maximum performance and efficiency
Contribute to the design and architecture of storage systems, including data management, caching strategies, and fault tolerance mechanisms
Develop and execute comprehensive test plans to ensure the reliability and functionality of the software
Stay up-to-date with the latest advancements in storage technologies, software methodologies, and industry trends
Requirements:
Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, Software Engineering, or a related field
Solid programming skills in C
Skills in Python or Rust are desirable
Experience with low-level systems programming, embedded systems, BIOS, or device drivers is highly desirable
Experience developing in Linux environments, including familiarity with Linux kernel and system-level programming
Strong understanding of data structures, algorithms, and software design principles
Ability to work collaboratively in a fast-paced, cross-functional team environment
Excellent problem-solving and analytical skills with a keen attention to detail
Strong communication and interpersonal skills to effectively collaborate with team members and stakeholders
Accomplished in software debugging techniques and tools, with a strong ability to diagnose and resolve complex issues
Nice to have:
Skills in Python or Rust
Experience with low-level systems programming, embedded systems, BIOS, or device drivers
Cloud Architectures
Cross Domain Knowledge
Design Thinking
Development Fundamentals
DevOps
Distributed Computing
Microservices Fluency
Full Stack Development
Security-First Mindset
Solutions Design
Testing & Automation
User Experience (UX)
What we offer:
Health & Wellbeing benefits
Personal & Professional Development programs
Unconditional Inclusion environment
Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.