Software Development Engineer, System SW group
Core
Design and develop software tools for product development stages (card level, rack level) to support the transition of custom EC2 servers from engineering units to full-rate production.
Role type
Senior IC systems software engineer (hardware-software integration)
Builds
Debugging tools, utilities, and testing/validation processes for custom silicon and server platforms
Domain
Cloud infrastructure hardware manufacturing and system software
Required skills
C, Python, Lua, software-hardware systems integration, debugging tool development, test optimization, technical documentation
Preferred skills
Linux internals, computer architecture, scripting languages
Responsibilities
Design and develop software tools for all product development stages, collaborate with hardware engineers and system architects, create and maintain debugging tools, optimize testing and validation processes, research and implement new technologies for the testing ecosystem, support critical system troubleshooting, participate in design reviews
Seniority
Senior, hands-on IC