remote
Systems Development Engineer - NitroSSD - Amazon Web Services
Software Engineer
Lead the design, development, and testing of NitroSSD firmware and embedded software, ensuring high reliability and performance across AWS data center hardware. Collaborate with cross‑functional teams to deliver secure, scalable storage solutions.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for NitroSSD hardware, ensuring compliance with AWS security and performance standards.
- Collaborate with hardware, supply chain, and operations teams to integrate software solutions into data center infrastructure.
- Debug and troubleshoot complex embedded systems issues using advanced tools and techniques.
- Participate in code reviews, design discussions, and continuous improvement initiatives.
- Document design decisions, test plans, and release notes for internal and external stakeholders.
Requirements
- Strong experience in C/C++ development for embedded systems.
- Proficiency with Linux kernel, device drivers, and real‑time operating systems.
- Hands‑on experience with hardware debugging tools (JTAG, logic analyzers, oscilloscopes).
- Knowledge of AWS infrastructure and data center operations is a plus.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.