Skip to main content

Software Build and Release Engineer

Guadalajara, Mexico Job ID JR0217146 Job Category Software Engineering Work Mode Hybrid Experience Level Experienced
Job Description

Intel is about so much more than hardware. We are building the best team in the world for developing cutting edge software to pair with our industry-leading hardware products. We invite you to join our creative and flexible team as a

We invite you to join our creative and flexible team as a Build and Release Engineer. We are looking for an experienced Software Engineer in Packaging to create and test packages and installs for Intel's oneAPI toolkits.

This team is responsible for CI/CD, Packaging, Install, final validation and release of Intel oneAPI toolkits and other software products. The engineer works on the packaging and creating installers for oneAPI toolkits and its components using third-party and internally developed tools and delivering Intel SW products to all popular distribution channels with the utmost installation convenience and quality. In this role you will work on automation as part of the CI/CD system for Intel software products and product suites (like oneAPI toolkits). The system provides product packaging and validation capabilities. You will contribute into release process automation based on existing services written in Python and create new ones.

A part of the job consists in ensuring release process continuity via setting up these services in new lab location. You will be also dealing with CI/CD pipelines and internal infrastructure support.

RESPONSIBILITIES:

  • Design, test, and build common application installation scripts and packages for oneAPI toolkits and components for different operating systems.
  • Work closely with developers to collect requirements for product installation that also includes binary installers and packaging.
  • Work closely with internal software teams and DevOps engineers to provide automation as part of CI/CD
  • Evaluate 3rd party packaging tools for integration with existing tools
  • Design and develop installation, authorization, and package management technologies for usage
  • Improve the quality of the existing code base through debugging, refactoring, and improving tests.

Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Requirements listed would be obtained through a combination of industry-relevant job experience, internship experiences and or school work/classes/research.

Minimum Qualifications:

Bachelor´s or Master´s in Computer Science or electrical engineering or computer engineering or related technical discipline ("Cedula Profesional" may be required) with the following skills: 3+ years of experience in the following skills or 5+ years of experience without Degree:

  • Scripting and programming languages such as PowerShell, Bash, Perl, Python, etc.
  • Understanding of SW architecture principles and approaches to design and development of reliable, scalable, and modular SW systems
  • Knowledge of DevOps concepts and successful examples of applying DevOps methods and practices; understanding of CI/CD principles
  • Experience using Git (GitHub) or other version controls systems
  • Analytical skills in debugging issues with CI/CD flow.
  • Intermediate + English

And 2+ years of experience in:

  • Windows Installers technology (MSI, Nuget)  OR Linux Installers RPM/DEB and packaging tools (Conda)
  • Programming experience on Windows or Linux. (Windows + C# or C++ or Python) AND/OR (Linux + C++ or Python)

Preferred Qualifications:

  • C, C++ is a great PLUS
  • Experience with Linux and/or Windows OS (system and services knowledge, application-level SW development)
  • Experience with make, GCC, python, bash on Linux (Ubuntu, SLES).
  • Experience with enterprise CI/CD tools standup, configuration, and maintenance.
  • Experience in API design and development.
  • Desired experience with QT and Javascript.
  • Experience with Ansible, test automation.
  • Knowledge of code analysis tools like Klocwork, Protex.
  • Knowledge of code coverage tools like codecov, Pytest-cov.
  • Experience in image signing like Docker trust, Mac Notarization, Windows Sign.
  • Knowledge of binary analysis like BDBA, Snyk.

Remote work is an option to be analyzed after interviews


Inside this Business Group
Do you want to impact how thousands of software developers around the world use Intel platforms? Join the Developer Software Engineering (DSE) organization and work on the latest technology enabling compilers, debuggers, analyzers, libraries, and parallel runtimes. You will develop industry-leading software which abstracts and showcases Intel platforms, extracts peak performance, and amplifies Intel business through our Hardware and Software developer communities.


Posting Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, and benefit programs. Find more information about our Amazing Benefits here: https://www.intel.com/content/www/us/en/jobs/benefits.html

Working Model
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.
Maggie, Offensive Security Researcher

Maggie Offensive Security Researcher

“I’ve always wanted to do something that changes the world — at Intel, I feel appreciated, and I’ve gained more confidence in myself. It makes me feel like I’m capable of doing great things.”

  • System Validation Engineer - OS Kernel Debug Guadalajara, Mexico Apply Now
  • Cloud SW Development Engineer Guadalajara, Mexico Apply Now
  • Python Developer for Customer Debug Tools Guadalajara, Mexico Apply Now
View All Jobs

No jobs have been viewed recently.

View All Jobs

No jobs have been saved.

View All Jobs