Careers
 

Looking for an interesting career working collaboratively with engaged people on leading edge technologies?
Do you enjoy solving complex technical challenges?

We are always interesting in speaking with experienced people with system and software engineering, cybersecurity and formal methods expertise.
Please email your cover letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

  • Coop position: Software Engineer
  • System/Software Safety Engineer
  • Project Manager

--------------------------------------------------------------------------------------------------------------------------

Coop or Term Position: Software Engineer or Computer Science

Length of term: May – August 2019 

As a Software Engineer or Computer Science Coop with CSL you will contribute to various tasks related to the application of system safety and security engineering process to complex software systems.  In particular, you will join a team working on a project for a high-profile client and contribute to certification of a software component intended for use in critical applications such as autonomous vehicles.  In this role, you will learn about methods and techniques used to verify and certify critical system in accordance with industry standards such as ISO 26262.

Required Skills and Qualifications
• Minimum of 3rd year status in a Bachelor’s degree in Computer Science, Software Engineering, Electrical or Computer Engineering or similar
• Experience with programming languages, especially C++, Python
• Strong verbal and written communication skills and experience producing high quality technical documents/reports
• Ability to think, learn and self manage
• Canadian citizen, permanent resident, or eligibility to apply for residency
• Ability to work full time in our office in Vancouver, Canada for the duration of the coop placement

Interested?
Please email your cover letter, transcripts and resume to This email address is being protected from spambots. You need JavaScript enabled to view it. with the subject heading "Application - Software Engineer Coop”.
Applicants are invited to submit evidence of written communication skills (e.g., a technical report authored by the applicant).

Please note: We will only contact those applicants under consideration.

System/Software Safety Engineer

As a System/Software Safety Engineer with CSL you will contribute to various tasks related to the application of system safety engineering process to complex systems. Your primary focus will be the analysis of complex cyberphysical systems using a variety of formal (mathematical) and informal techniques. Ability to interact effectively with engineers, managers, and other stakeholders representing a variety of engineering disciplines and other interests is essential in this role. Occasional domestic and international travel is required.

Required Skills and Qualifications
• Minimum of a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or similar; graduate degree or equivalent experience preferred
• At least 5 years work experience in Systems/Software Engineering - ability to understand complex cyberphysical systems that are the integrated product of electrical, mechanical, software/hardware and other engineering disciplines
• Demonstrated experience in the development of safety cases, system safety analysis techniques such as FMEA, FTA, hazard identification and hazard analysis
• Expertise/knowledge in the automotive, aerospace, energy, rail, marine and/or medical device industries
• Very strong verbal and written communication skills and experience producing high quality technical documents/reports
• Ability to think, learn and self manage
• Ability to work full time in our office in Vancouver, Canada
• Canadian citizen, permanent resident, or eligibility to apply for residency

Please also describe experience/expertise in any of the following areas:

• Real-time embedded software, low-level software
• Requirements engineering for large complex software and systems projects
• Assurance (safety and security) argumentation techniques for complex engineering projects
• System safety /software assurance standards such as ISO 26262, SAE ARP 4761, IEC 61508, DO-178C, MIL-882E, CENELEC EN 50126/50128/50129
• Statistical methods to evaluate coverage of software testing results
• Control system design and implementation techniques (e.g., PID controllers, Kalman Filters)
• System level cyber security assessments
• System security analysis techniques such as Threat Tree Analysis
• Security standards such as ISO 27000, NERC CIP, RTCA DO-326A/355/356, ITSG 33, NIST Cybersecurity Framework, NIST 800 series
• Formal (mathematical) methods for the analysis of computer systems such as model checking, theorem proving, or formal program verification
• Machine learning techniques
• Project management experience

Interested?
Please email your cover letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it. with the subject heading "Application – System Safety Engineer”. Applicants are invited to submit evidence of written communication skills (e.g., a technical report authored by the applicant).

Please note: We will only contact those applicants under consideration.

--------------------------------------------------------------------------------------------------------------------------
Full time Project Manager


The ideal candidate for our Project Manager role will have management experience and a strong foundation in computer science/systems engineering. This person will enjoy the challenge of managing multiple projects involving multiple people with moving deadlines. The ability to communicate effectively and collaborate with team members and clients to keep projects on time and on budget is essential in this role.

Required Skills and Qualifications
• A minimum of a Bachelor’s degree in Engineering, Computer Science, Business Management, or Accounting
• Strong foundation in software engineering/computer science
• 5 years demonstrated experience managing systems/software engineering and research projects
• Experienced leader with a positive and collaborative leadership style
• Demonstrated experience managing budgets
• Very strong verbal and written communication skills and experience effectively communicating project status to team members and clients verbally and through presentations and reports.

Interested?
Please email your cover letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it. with the subject heading "Application – Project Manager". Applicants are invited to submit evidence of written communication skills (e.g., a technical report authored by the applicant).

Please note: We will only contact those applicants under consideration.