Control System Developer
Job details
CONTROL SYSTEM DEVELOPER - **This position is located in Calgary, ABWe are expanding and looking for an additional Control Systems Developer to join the team in our Global Operations department!ROLE STATEMENT:This role will work with a dedicated team utilizing our well established system of over 10 years and installed on more than 500 units. They will play an important part in new equipment control features, enhancing safety shutdown systems and updating end user applications with new features.As controls are designed specific for CWS, the potential candidate must be a self-starter, excited to learn and open to new approaches in communications, controls and HMIs.OUR CULTURE:Calfrac, we believe in being an integral part of the communities where we operate and we support a variety of giving activities throughout the year. Our support falls under two main areas: volunteering or donation. Whenever possible, the initiatives and organizations we undertake to promote and support fall into the following categories: Environment, Education, Indigenous, Social Services, Arts & Culture and Community Sport.SPECIFIC ACCOUNTABILITIES:Assist with the planning of new software projectsMaintain and modify existing applications on their own as well as under direction from senior staff membersAssume responsibility for ongoing data architecture for productCreate and / or assist with creation of software from small modules to entire projects as requiredDocument all work and maintain appropriate version controlsImplement software changes in existing fleetProvide effective communication with team for continuous improvement initiativesKEY ATTRIBUTES AND COMPETENCIES:Highly motivated, providing products of a high qualityDemonstrated aptitude for learning new technologies and programming languagesAble to effectively communicate technical concepts to other technical staff membersAble to interface with professional service staff and other non-technical members of the organizationComfortable in a time-sensitive, project driven, team based environmentAbility to challenge assumptions backed by a strong business acumen and strong interpersonal skillsAbility to handle multiple projects and priorities with a high attention to detailAble to thrive in a rapidly changing environmentTeam player with the ability to conduct work with utmost confidentiality and professionalismWorks and inspires others to work at high performance levelsEDUCATION AND EXPERIENCE:Bachelor of Science in Computer Science or equivalent on-the-job experience is preferredFirmware experienceEmbedding programming PLC and AssemblyAbility to work with Linux based platformsMicrocontroller programming will be considered a key assetProficient in C++ and C# programming languagesSQL and OPC UA ExperienceWe would like to thank all applicants for applying to this role but only those candidates selected for an interview will be contacted.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.