Sr Firmware Engineer
Role details
Job location
Tech stack
Job description
Our team designs, develops, tests, and integrates firmware solutions for cutting-edge storage products. We collaborate across engineering disciplines to implement features and functions for next-generation technologies, including HAMR (Heat Assisted Magnetic Recording), and define hardware and firmware architectures for future platforms. We are guided by a culture of:
-
Growth Mindset - Be insatiably curious
-
Customer Obsession - Innovate to meet customer needs
-
Open and Inclusive - Tap into the global talent pool
-
One Team - Connected by a shared mission, We are seeking a highly motivated and innovative Firmware Engineer to join our team. This role is ideal for engineers with a strong foundation in embedded systems and a passion for solving complex, real-world engineering challenges. As part of our Firmware and Software Engineering team, you will contribute to the development of next-generation storage solutions, working on firmware that powers Seagate's industry-leading HDD and storage systems. You will play a key role in shaping firmware strategies, optimizing performance, and ensuring reliability across enterprise and cloud storage platforms., * Design, develop, debug, and validate embedded firmware for HDD storage devices.
-
Analyze (discover, document, communicate) hardware and firmware functionality.
-
Work on significant issues where analysis involves evaluation of complex events and use of emulators, logic analyzers, and other tools.
-
Collaborate with cross-functional teams to define firmware requirements and architecture.
-
Contribute to continuous improvement of development processes and tools.
-
Collaborate with cross-functional teams including hardware, software, and systems engineering.
-
Employ Software Engineering best practices
-
Mentor and guide less experienced engineers, fostering technical growth and best practices.
-
Drive innovation in firmware development processes, tools, and methodologies.
-
Analyze performance metrics and optimize firmware for scalability and efficiency.
-
Contribute to technical reviews, risk assessments, and product planning., Job Type Full-time Description JOB SUMMARY: The Automation & Controls Engineer supports TruStile's manufacturing operations by maintaining, programming, and optimizing co…
- 6 days ago
Requirements
- 5+ years of experience in embedded firmware development.
- Proficient in C/C++ with strong debugging and optimization skills.
- Deep understanding of embedded systems and hardware-software integration.
- Experience with secure coding practices and firmware reliability.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work on-site at our Longmont, CO facility, Monday-Friday, * Expertise in storage device architecture (HDD, SSD) and protocols (SATA, SAS, NVMe).
- Familiarity with cloud storage systems, distributed storage architecture, and data center environments.
- Experience with file systems, storage interfaces, and performance tuning.
- Knowledge of AI/ML concepts and their application in intelligent storage.
- Proficiency with data analysis and visualization
- Experience with version control systems, CI/CD pipelines, and automated testing frameworks.
- Experience with Agile development model
- Bachelor's in Computer Science, Computer Engineering, Electrical Engineering with 5-8 years of experience OR a Master's degree in computer science, Computer Engineering, Electrical Engineering with 3-5 years of experience.