
Posted 5 hours ago
Software Engineer - Hardware Simulation & Engineering Infrastructure
SandiskSoftware Engineer - Hardware Simulation & Engineering Infrastructure
Requirements
Degree in Computer Science, Software Engineering, or Electrical Engineering, Programming experience in C, C++, or Python, Problem-solving and debugging skills
Skills
C#Python
About the role
Responsibilities
- Develop models of hardware devices for use in hardware simulation
- Improve and enhance components that enable simulation-based development and testing
- Enhance developer experience around running, debugging, and diagnosing simulations
- Augment simulation capabilities for current and future needs
- Improve visibility and diagnostics for faster failure reproduction
- Run and support large-scale regression systems
- Improve code maintainability, documentation, and developer workflows
Requirements
- Degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or similar
- Programming experience in C, C++, or Python
- Ability to debug and solve problems in unfamiliar codebases
- Enthusiasm for using AI tools in software engineering
- Strong communication and collaboration skills
Preferred Qualifications
- Exposure to Windows and Linux development environments
- Experience with Git or other source control systems
- Experience with simulation, embedded concepts, or performance analysis
- Interest in systems, tooling, automation, or hardware-adjacent software
About the Company
Sandisk understands how people and businesses consume data and relentlessly innovates to deliver solutions that enable today’s needs and tomorrow’s next big ideas, specializing in Flash and advanced memory technologies.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer - Hardware Simulation & Engineering Infrastructure
Sandisk · Edinburgh
