Job Title : CI / CD Engineer for System Management Firmware
Work Location : Vancouver, BC
Duration : 12 Months
Work Type : Contract
Job Type : Onsite
Pay rate : CAD 80-80.00 / Hourly / T4
Overview :
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.
Job Description :
- We are seeking a highly skilled and proactive CI / CD Engineer to drive our continuous integration and continuous deployment (CI / CD) efforts for the development of system management firmware.
- This role is pivotal in integrating and leveraging the scripts, processes, and tools developed by our existing validation team into our development environment.
- The ideal candidate will guide developers to focus on specific areas based on validation results and explore the development of white box tests to expand coverage in high ROI areas.
Key Responsibilities :
Integrate and optimize CI / CD pipelines for system management firmware development.Collaborate with the validation team to incorporate their tools and processes into the development workflow.Analyze validation results to guide developers on areas requiring attention and improvement.Develop and implement white box tests to enhance test coverage and ensure high-quality firmware releases.Work with large code bases, ensuring efficient and effective integration of new features and updates.Provide technical leadership and mentorship to developers, fostering a culture of continuous improvement.Proactively identify opportunities for process improvements and automation within the CI / CD framework.Stay updated with industry trends and best practices in CI / CD, embedded Linux, and firmware development.Qualifications :
10-15 years' experienceExtensive experience in embedded Linux and firmware development.Strong proficiency in Python and general scripting languages.Proven track record of working with large code bases and complex systems.Demonstrated ability to work independently with minimal guidance.Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.Strong communication skills, with the ability to effectively collaborate with cross-functional teams.Experience in developing and implementing CI / CD pipelines in a firmware development environment.Familiarity with white box testing methodologies and tools.Education Requirement :
Bachelors or Masters in Electrical Engineering, Computer Engineering or Computer ScienceTop 3 skills :
Embedded LinuxPython and general scripting languagesAutomated test environmentsTekWissen® Group is an equal opportunity employer supporting workforce diversity.