Build and Automation Developer
at Ford Motor Company
Naucalpan, Méx., Mexico -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Jul, 2024 | Not Specified | 09 Apr, 2024 | 3 year(s) or above | Linux 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,Github | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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