Senior Software Engineer, Simulation & Infrastructure As a Software Engineer for Simulation & Automation, you will lead, implement, and optimize simulation software for IOS-XR & SONIC development. Responsibilities include collaborating with ASIC and network software teams, optimizing code for performance, and building large scale distributed systems.