Advancing computing technology takes real vision. Our software architects play a leading role in transforming the computing experience by combining design creativity with a clear understanding of how all the parts of the system interconnect to help define and build groundbreaking software solutions optimized for Intel products and platforms.
If you're an expert in applications, middleware, graphics, OS/kernel, PLATFORM, security, silicon co-design, developer tools, or even firmware, media, or software services, we’re looking for you.
From identifying new technology paths and outlining an overall product vision to developing the specs and integrating system level architecture and design, our software architects work hands-on with other members of the Intel design and development team to bring ideas to life. These individuals define data types, representation, transfer and ownership within a complex system, as well as the interconnections and network protocols in distributed systems. They are also responsible for feasibility analysis, platform partitioning, light firmware and software integration, feature-set development, and customer, vendor, and ODM support.
Explore our communities
Intel® Software Insight Magazine
Intel's E-magazine is dedicated to the leaders and enthusiasts who work and play in the vast software ecosystem. Read about the topics that drive, define, and propel all facets of the software industry: the issues, the technologies, the successes, the innovations.
Intel® Visual Adrenaline Magazine
Get the scoop from game developers, industry leaders and experts, and featured artists on new games, cool tools, and apps, plus visions and opinions on all areas of visual computing such as gaming, graphics, animation, video, physics, engines, and more.
Intel® Software Development Products
When it comes to third-party software solutions, we want to help developers rock their code on Intel® architecture. That’s why we deliver powerful developer tools for any Intel platform, serial to manycore. For everything from compilers and performance libraries to error-checking and profiling tools, we help developers succeed at every step.
Successful software architects typically have an advanced degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical area. Candidates will need both technical breadth and depth specific to their role (e.g., networking, multimedia, database, graphics, tools, systems software, HCI, etc.). Strong technical leadership skills and the ability to influence developers, confidently participate on standards bodies, and guide the work of junior team members is a plus. These individuals need to be able to think strategically and anticipate future needs. Experience with various operating systems and development environments are critical in this role.
Although we typically hire seasoned pros in our software architect roles, we’re committed to helping our interns and employees who have graduated from college to grow and develop themselves and their career. Take that first step to build your career; select View all Software Architect Jobs or View Software Jobs to see all the opportunities we have in Software.
Santa Clara, CA, USA
"What makes me want to come to work every day? Interesting problems, constantly improving hardware and software, and above all the people I work with. They're all highly motivated and care deeply about producing the best Linux* stack they can."
Sr. CE Solutions Architect
Hillsboro, OR, USA
"My typical day? 25% thinking, reading, and dreaming up new, innovative software technologies, 25% working with other brilliant engineers around the world on active product engagements, 25% reading/writing specs, 100% fun."