Principal application engineer

FHLB Des Moines
Zaragoza
EUR 30.000 - 50.000
Descripción del empleo

Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values ; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description:

We are looking for a Continuous Integration software engineer to join our Zaragoza’s office. The successful candidate will join the continuous integration team and will be responsible for design, develop and maintain the Continuous Integration infrastructure for Microchip’s Linux software stack. He will:
• Work as an integral part of a the Linux development team. 
• Design and develop and maintain continuous integration software using Jenkins, Shell and Python programming.
• Design and develop Funtional Tests for the Linux stack using Labgrid and Pytest frameworks.
• Setup Continuous Integration / Continuous Deployment strategies.
• Contribute to the KernelCI open source project.
• Work with remote teams. 

Requirements/Qualifications:

Possess Bachelors or Master’s Degree in Computer Science with minimum 7 years of experience.

Required Skills:

Linux Kernel and Peripheral drivers like Ethernet, Flash, SPI, I2C.

Experience in IP protocols and networking software development.

Deep knowledge of Linux based embedded software design.

Deep knowledge of OS coding techniques such as processes, thread, drivers, interrupts, etc

Proficient in C programming.

Experience in the following areas will be an added advantage:

Yocto, Buildroot, OpenWrt

ARM based systems.

Experience working with automation servers: Jenkins preferable.

Experience working with Docker and lightweight virtualization.

Experience working with Git/Bitbucket.

Shell and Python programming skills. Experience with Labgrid/Pytest frameworks desirable.

Database programming/management skills. Preferably document oriented databases such us MongoDB, CouchDB, etc...

Linux administration knowledge.

Travel Time:

0% - 25%

Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values ; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description:

We are looking for a Continuous Integration software engineer to join our Zaragoza’s office. The successful candidate will join the continuous integration team and will be responsible for design, develop and maintain the Continuous Integration infrastructure for Microchip’s Linux software stack. He will:
• Work as an integral part of a the Linux development team. 
• Design and develop and maintain continuous integration software using Jenkins, Shell and Python programming.
• Design and develop Funtional Tests for the Linux stack using Labgrid and Pytest frameworks.
• Setup Continuous Integration / Continuous Deployment strategies.
• Contribute to the KernelCI open source project.
• Work with remote teams. 

Requirements/Qualifications:

Possess Bachelors or Master’s Degree in Computer Science with minimum 7 years of experience.

Required Skills:

  • Linux Kernel and Peripheral drivers like Ethernet, Flash, SPI, I2C.

  • Experience in IP protocols and networking software development.

  • Deep knowledge of Linux based embedded software design.

  • Deep knowledge of OS coding techniques such as processes, thread, drivers, interrupts, etc

  • Proficient in C programming.

  • Experience in the following areas will be an added advantage:

    • Yocto, Buildroot, OpenWrt

    • U-Boot, Linux Kernel porting

    • ARM based systems.

  • Experience working with automation servers: Jenkins preferable.

  • Experience working with Docker and lightweight virtualization.

  • Experience working with Git/Bitbucket.

  • Shell and Python programming skills. Experience with Labgrid/Pytest frameworks desirable.

  • Database programming/management skills. Preferably document oriented databases such us MongoDB, CouchDB, etc...

  • Cloud technologies knowledge desirable.

  • Linux administration knowledge.

Travel Time:

0% - 25%

About Us

At Microchip, employees are our greatest strength. As one of the top performing semiconductor companies in the world, we are led by a set of guiding values and a mission to become the very best embedded control solutions company ever. We work tirelessly to create a company culture that highlights how important every employee is to our mission.

Document
Obtenga una revisión gratuita y confidencial a cargo de un experto en currículums.
Selecciona un archivo o arrástralo y suéltalo
TrustpilotStars
Calificado "Excellent" según las 6793 reseñas
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Principal application engineer en