Build and Automation Developer

at  Ford Motor Company

Naucalpan, Méx., Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 20243 year(s) or aboveLinux Distributions,Written Communication,Cmake,Mathematics,Google Cloud Platform,Mastery,Integration,Programming Languages,Project Managers,Coordinators,Python,Shell Scripting,Teams,Package Management,Computer Science,Jenkins,Git,Reliability,Bash,GithubNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Essential Skills you Bring to the Table:

  • Programming and development - this role requires excellent programming skills and mastery of one or more programming languages, including C/C++, bash & Python.
  • Analytical thinking – be able to identify areas to improve reliability or performance, so you will need to have strong analytical and assessment skills
  • Team collaboration - in this role, you will work with teams that include other developers and project managers to develop and deploy programs, so you will need to be effective collaborators and coordinators
  • Problem-solving skills - bug fixes and troubleshooting are important aspects of this role, so you will need to have excellent technical and creative problem-solving abilities

PREFERRED QUALIFICATIONS

  • A Masters degree in Computer Science, Mathematics, Engineering, or a related field.
  • 5+ years of experience developing solutions for software builds, tooling and integration.
  • Experience with Conan package management and build system.
  • Experience with the Bitbake build engine and OpenEmbedded build system to build Linux distributions using Yocto.
  • Excellent oral and written communication.

QUALIFICATIONS

  • A Bachelors degree in Computer Science, Mathematics, Engineering, or a related field.

( Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required )

  • 3+ years of experience developing solutions for software builds, tooling and integration.
  • Very comfortable programming in Python, Bash shell scripting and using CMake for complex build configurations.
  • Experienced at configuring Jenkins build jobs, configuring Docker containers, working with Git and Github and Google Cloud Platform.
  • Independent worker, self-motivated to find creative solutions to problems.
  • Demonstrated ability to troubleshoot and resolve complex software build and integration issues.
  • Methodical; capable of prioritizing work and working to tight deadlines.

Responsibilities:

  • Analyzing software development teams’ requirements and evaluating potential technical solutions.
  • Cross-functional collaboration with teams to design and implement efficient and cost-effective solutions using distributed computing, cloud services and container technologies.
  • Design & Contribute to Continuous Integration & Delivery Cycle
  • Manage Version Control & Branching Strategies and Policies
  • Automating complex build and packaging workflows to increase efficiency.
  • Developing tooling and integration processes to improve and automate software development workflows.
  • Documenting and validating software build, packaging, and integration workflows.
  • Proposing and implementing fixes to resolve issues without interrupting functionality or stability of the teams and infrastructure.


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering, Mathematics

Proficient

1

Naucalpan, Méx., Mexico