Graduate Software Engineer
Core
Designs, develops, troubleshoots, and debugs software programs for software enhancements and new products, including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.
Role type
Junior IC software engineer (systems software)
Builds
Reliable, cost-effective, high-quality solutions for low to moderately complex products
Domain
Edge-to-cloud infrastructure, systems software
Deliverable
production ML models | product features
Required skills
Software systems design, coding, debugging, testing, analytical problem solving, multi-platform understanding
Preferred skills
Understanding of outsourced development partner collaboration
Technologies
Operating systems, compilers, routers, networks, utilities, databases, Internet-related tools
Responsibilities
Codes and programs enhancements, updates, and changes for portions and subsystems of systems software; Executes established test plans and protocols for assigned portions of code; Identifies, logs, and debugs assigned issues; Participates as a member of project team to develop reliable solutions
Seniority
Junior, entry-level IC