Development Tools Software Engineer
Core
Architect, design, and develop software tools, flows, and methodologies to enhance design, development, validation, and testing processes across engineering domains.
Role type
Senior IC development tools software engineer
Builds
Debuggers, analyzers, SDKs, IDEs, performance optimization tools, and automated build/deployment workflows
Domain
Semiconductor engineering / Software development infrastructure
Deliverable
production ML models | product features
Required skills
Software architecture, tool development, debugging, SDK creation, IDE development, performance optimization, automation, unit/integration testing, cross-functional collaboration
Preferred skills
Industry trend analysis, innovative practice implementation
Technologies
Modern software development methodologies, programming languages
Responsibilities
Design and implement software tools and flows for engineering processes; Collaborate with cross-functional teams to define solution specifications; Develop and validate software solutions including debuggers and analyzers; Automate build and deployment processes; Perform comprehensive testing to ensure quality; Provide technical direction for software development efforts
Seniority
Senior, hands-on IC