Cloud Software Development Engineer
Intel CorporationJob Title
Cloud Software Development Engineer
Role Summary
Design, develop, and optimize cloud-based software solutions that enable pre-silicon system simulation, modeling, automation, and developer workflows. Work within the System Simulation and Modeling (SSM) team to deliver scalable development environments used by firmware, OS, architecture, and silicon teams.
Take technical ownership from design through deployment to improve product readiness, reduce execution risk, and accelerate time-to-market.
Experience Level
Mid-level. Typical experience range is 1β4+ years depending on degree; the posting is for an experienced hire.
Responsibilities
Key responsibilities include building and operating software and cloud infrastructure for system simulation and developer environments.
- Design, develop, debug, validate, and optimize software for simulation, system modeling, automation, and cloud-based development.
- Collaborate with firmware, drivers, OS, middleware, and SDK teams to enable shift-left development and early software validation.
- Develop scalable automation and software frameworks to improve developer productivity and product readiness.
- Analyze and resolve complex issues involving system software, simulation environments, and hardware-software interactions.
- Use AI-assisted development and automation techniques to improve engineering efficiency and software quality.
- Identify and drive performance, reliability, scalability, and automation improvements across development workflows.
- Participate in technical reviews and contribute to engineering best practices.
Requirements
Must-have technical skills and experience to be initially considered, followed by preferred skills.
- Must-have: Professional software development experience in large-scale development environments; demonstrated ability to execute technical projects and solve complex engineering problems.
- Must-have: Strong knowledge of computer architecture and system software concepts.
- Must-have: Proficiency in C++, Python, or similar programming languages; experience developing and debugging software solutions.
- Must-have: Effective communication and collaboration skills for cross-functional, distributed teams.
- Requirement: This position is not eligible for Intel immigration sponsorship; candidates must meet work authorization requirements.
Nice-to-have:
- Experience with system simulation, virtual platforms, modeling technologies, or emulation environments.
- Familiarity with RAS, memory technologies, security, I/O subsystems, accelerators, GPUs, or AI platforms.
- Experience debugging firmware, operating systems, device drivers, or other low-level software.
- Experience with cloud-native development, distributed systems, Kubernetes, containers, or modern DevOps practices.
- Experience applying AI/ML to software engineering workflows, automation, or developer productivity.
Education Requirements
One of the following: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 4+ years of experience; OR Master's degree in those fields with 3+ years of experience; OR PhD in those fields with 1+ years of experience.
About the Company
Company: Intel Corporation
Headquarters: Santa Clara, California, USA
Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.
