Do you enjoy working with cutting-edge development tools and doing detective work to track down subtle problems in large systems ? Get excited about having other engineers as customers and helping them ? If so, we've got a job where you'll have unique opportunity to build a toolset from design to deployment with technical ownership of all stages.
The Engineering Services is looking for an engineer who's passionate about innovation and wants to help guide a growing technology company to the next level. You will be deeply involved with the design and build process of our next generation of customer-facing applications and underlying infrastructure. We are looking for a candidate who is highly self-motivated, can independently troubleshoot technical issues, explore new and emerging technologies, and work with a team of engineers to build an amazing product that will be used by millions of customers each day. You will need to have experience in managing multi software builds, investigating build issues, and understanding the impact of project and tools changes. You'll track down, understand, and fix complex issues that come from interactions between multiple components in the build, communicate the results of your builds to a large team, and develop new ways to streamline the build process.
If you enjoy tackling tough problems, building scalable systems, and working with other great engineers in a highly collaborative environment then we want to talk to you!
Inside this Business Group
You are a good fit if you have:
Bachelor/Master's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
5+ year of experience in build system, processes and environments, automation design work, debugging, and scripting in any of the two languages in Perl, Python, Ruby, Groovy, and Powershell.
Written vast amounts of automation code before. You have seen engineers take manual steps, wrote them down as a spec, and then automated the solution the next day.
Worked on Continuous Integration problems before. You know that the ability to roll code out quickly is important for delighting customers as well as maintaining stability.
Worked on various development and operation (DevOps) software tools in configuration management, source code management, build and test systems, virtualization platforms, containerization tools, and Binary Repository Management.
Disciplined, methodical, minimalist approach for designing and constructing layered software components that can be embedded within larger frameworks or applications.
Keen eye for good architecture and the ability to develop new architectures and frameworks.
Should be a self-starter, quick learner; capable of setting priorities and remain efficient while multi-tasking
Excellent analytical, communication skills (both written and oral) and the ability to cope with ambiguity and change required.
Contribute ideas for continually improving the team's productivity, job enjoyment, and code quality.
It would be nice to have:
Played with different tools. Git, Gerrit, Docker, Vagrant, Puppet, Artifactory, Jenkins, Sonarqube, ... these are all words that you understand and are very opinionated about. You understand that proper automation is not just about reducing work, it is about making the right thing the easy thing to do as well.
Employees of the Internet of Things Solutions Group (IOTG) have an exciting opportunity before them: To grow Intel's leadership position in the rapidly evolving IoT market by delivering the best silicon, software and services that meet a wide range of customer requirements - from Intel® Xeon® to Intel® Quark®. The group, a fresh, dynamic collaboration between Intel's Intelligent Solutions Group and Wind River Systems, utilizes assets from across all of Intel in such areas as industrial automation, retail, automobiles and aerospace. The IOTG team is dedicated to helping Intel drive the next major growth inflection through productivity and new business models that are emerging as a result of IoT.