Software Designer at IDEO

Company: IDEO

Location: Palo Alto, United States
Type: Full-Time
Category: Technologist


In a nutshell:
IDEO Palo Alto is in search of a Software Designer who will leverage an understanding of software to design and deliver innovative solutions that address core user needs.

Why is this role important for IDEO’s work?
Software Designers make the biggest impact through grounded technical “hard” skills in precise execution of craft, as well as through “soft skills” of technical thinking applied generatively to the design process. Their skillset is critical to our work/business because they are instrumental in guiding teams to deliver and position great design for impact. We count on Software Designers to inspire teams of the possibilities enabled by software, computing, and programmatic thinking, providing unorthodox ways to push design. They first-hand enact our mission of humanizing technology: starting from first principles to ask the right questions, of people, technology, and systems.

Once here you will:
– Go out in the field to build empathy for people’s needs first-hand through things like watching a surgical procedure, exploring the house of a hoarder, or flying a flight simulator
– Debrief and discuss user feedback with cross-disciplinary teams in order to synthesize research into meaningful design iterations
– Work with a diverse set of stakeholders (coworkers, clients, technical/domain experts and mentors) to communicate complex concepts and complete projects
– Share techniques and approaches with other designers—from the software design discipline to interaction design, business design, industrial design, game design, and beyond
– Innovate new approaches to bridge technology-to-people and people-to-technology, per the needs of projects: from how and when to develop software, to how to ask the right questions, to live prototyping in the field, to a fully working proof of concept.

As a Software Designer in Palo Alto, we provide the opportunity for you to:
– Participate in the full design process, from talking with users to identifying potential opportunities, to delivering a great software product.
– Solve problems in a broad set of domains, ranging from health, consumer technology, and mobility.
– Explore and develop concepts with emerging technologies, such as new user interaction technologies, computer vision, or machine learning.

Relevant experience and mindset:
The Basics
– MS in Computer Science or similar field; or equivalent work experience
– 3-5+ years delivering products to market that demonstrate strong product sense and a high level of empathy for the end user
– A depth in software with engineering experience on production applications and a clear understanding of what it takes to bring a product to market
– Ability to learn new tools and languages quickly and do self-guided work
– Excellent communication and collaboration skills

What gets us excited
We are particularly interested in candidates that have demonstrated skills in one or more of the following focus areas:
– Physical/Digital. You’re a Creative Technologist who works with software and hardware to create connected installations, experiences, and augmented objects. Your skills may include electrical engineering, micro-controllers, sensors, creative coding, or robotics.
– Emergent Interactions. You’re a pioneering Software-meets-Interaction Designer who works with emergent edge technology to explore new interactions at the frontier of what’s possible. You’ve dabbled, but have focus in a specialization ranging from computer vision, to chatbots, to augmented/mixed reality, to blockchain.
– Computational Design. You’re a Generative Technologist. A pattern recognizer. A problem classifier. You works with algorithms or simulations to crack challenges that humans alone can’t compute. Your toolkit of tactics may include procedural design, machine learning, or neural networks.
– Digital Product. You’re a rare user-centered Engineer/Designer/Unicorn. You bring strong front-end skills with full stack potential to craft product, aligning user needs and client objectives. You understand web or device-native development, along with the iterative agile dev process, and how to position products for scale and impact. You have
a secret crush on business design.
– Digital Immersion. You’re an Illusion Technologist, crafting intangibles like “feeling,” via code. You guide people across the uncanny valley by working with software to create immersive experiences, games, or interactive narratives. You can reach deep into the inner nature of physics and computer graphics, and apply that to 2D/3D or VR, with tools like Unity.
– Strategic Systems. You’re a Systems Whisperer, known for nonlinear problem solving and reliably predicting the future. You work with software to construct interdependent, multi-faceted systems, demonstrating nuanced understanding of information flow, inputs & outputs, choice, behavior, and feedback.

How To Apply:

More details, example work, and apply online at: