Software Engineer - Contract

Industry

Engineering

Advert ID

CAN_402536

Location

Cambridge

Job Type

Contract

Hours

Full-Time

Salary Range

CAD45-55/hr

No. of Openings

1

Branch Information

Kitchener, ON - (CAN) 589 Fairway Road South Unit 5 ON Kitchener , ON - N2C 1X4 Phone : 519-571-7910

ContactNumber

519-571-7910

Job Description

Are you looking to put your engineering degree to good use? Do you have 4 years working experience in the field? Read on!!!



This position is for a Firmware and Software Configuration Management (CM), firmware/software installation and release engineer. Responsibilities will include, but not limited to:

* Automate builds, and develop and integrate new tools to support CI/CD (continuous integration/delivery) and reporting across projects.

* Develop and maintain well-architected build scripts to automate builds.

* Develop and maintain install related activities including packaging and deployment., GIT and/or ClearCase for a team of 30+ software developers.

* Monitor and support daily build cycles and timely release of Hotfix packages.

* Coordinate effort globally among multiple sites and other Dev Ops personnel.

* Liaison with IT to comply with infrastructure, corporate policies and the Secure Development Environment.

* Monitor and maintain build environment and software releases for various product branches on a daily, weekly, and scheduled basis.

* Install support to package entire software or at component level for deployment. Design, develop and test integration of different components and systems using APIs and scripting to test features that span across multiple systems.

* Define, maintain and manage the software configuration management and deployment processes for all products in the division.



Minimum Qualifications

*Minimum of a College or Bachelor's degree in Computer Science, Computer Engineering and 4+ years of hands-on software development experience with at least 2+ years of configuration management experience.

*Proven 2 or more years of experience with GIT (or Perforce or SVN).

*Proven experience with CI tools such as TeamCity / Jenkins and Artifactory

*Experience implementing test frameworks in Python or other scripting language.

*Experience in setting up and managing software development server hardware and software, specifically on Microsoft Windows and Linux.

*This position will be working in a complex, multi-national multi-site embedded software and software organization. Some after-hours support are required.

*Must be authorized to work in Canada without sponsorship.



Minimum Qualifications

*Minimum of a College or Bachelor's degree in Computer Science, Computer Engineering and 4+ years of hands-on software development experience with at least 2+ years of configuration management experience. * Proven 2 or more years of experience with GIT (or Perforce or SVN).

*Proven experience with CI tools such as TeamCity / Jenkins and Artifactory

*Experience implementing test frameworks in Python or other scripting language.

*Experience in setting up and managing software development server hardware and software, specifically on Microsoft Windows and Linux.



Manpower would like to thank all applicants however only those who meet the criteria for this role will be contacted.



Manpower Group recognizes the importance of providing an accessible and barrier-free environment. We are committed to creating a welcoming, fair and inclusive environment by offering equal opportunity to access our services. At Manpower Group, we are committed to providing accommodations, and will work with you to meet your needs.