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.

Full time positions open:

  • System.Software Safety Engineer
  • Project Manager

--------------------------------------------------------------------------------------------------------------------------
Full time - 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.