Principal Systems Engineering
Who we are
Who you are:
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Principal Systems Engineer who will leads the breakdown of product requirements into technical requirements to be executed by the Embedded Software Development team to meet and exceed customer expectations for both features and quality — we would love to hear from you!
What you'll do:
The Principal Systems Engineer role will utilizes expertise to constantly improve and innovate Geotab's Embedded Software features and testability, with a focus on hardware and Operating System and embedded software integration. The Principal System Engineer will work closely with a team of System Engineers to set best practices and engage the embedded software engineering teams to define requirements and ensure their fulfillment through verification and validation.
How you'll make an impact:
- Manage the hardware & firmware system integration requirements and the verification & validation procedure for all Geotab Embedded Products.
- Lead the analysis and elicitation of hardware and embedded software integration requirements from the product management team and the customer for telematics tracking devices.
- Own the feasibility study, coordinate and work together with the developers to output the feasibility study report.
- Translate initial requirements into a functionality feature list for hardware and embedded software integration development.
- Lead the feature list implementation and commit to the feature list end to end.
- Work closely with hardware and embedded software developers during their design stage, and be one of the stakeholders for critical design review.
- Collaborate with cross-functional teams to ensure effective integration of embedded software with hardware and software components.
- Contribute to the development of system verification plan and procedures and participate in hardware and firmware integration testing and validation according to the V cycle.
- Lead the creation of Requirements, Failure Mode and Effect Analysis (FMEA) and Fault Tree Analysis (FTA) processes following industry best practices.
- Lead the selection and implementation of integrated requirements and verification and validation management system and process.
- Contributes to defining strategic direction, planning the roadmap, and synthesizing feedback to ensure team success.
- Break down large engineering efforts into smaller pieces that can be completed in parallel in collaboration with the team.
- Mentor other developers in the team and work with the team lead to set the direction of the team and guide key stakeholders on execution choices and trade-offs, and advise management with insights and recommendations to improve the team.
- Become a peer to others across the department and drive inter-department technical engineering initiatives that improve product, infrastructure, and processes.
- Keep up-to-date documentation for all areas of responsibility and share technical knowledge to large groups, stay well-informed of the industry state-of-the-art, and bring ideas of new technologies/techniques/practices to the teams.
- Support the System Engineering team in problem resolution and change management
What you'll bring to the role:
- Post-secondary degree/diploma specialization in Computer Science, Computer Engineering, Electronics/Electrical Engineering or Mechatronics Engineering or a related field.
- Equivalent combination of education and/or work experience in related field may be substituted.
- 10-12 years experience in a system engineer or a similar role, system requirements management and verification & validation procedure management and system requirements management tools.
- System requirements management and verification & validation procedure management experiences in the V cycle are a must have.
- Experience with system requirements management tools such as DOORs, Confluence, Jama or Codebeamer.
- Experience with microcontrollers, processors, embedded systems, and real-time operating systems.
- Experience in embedded software design is an asset.
- Experience in embedded hardware design is an asset.
- Excellent verbal and written communication skills.
- Strong interpersonal relationship building skills.
- Strong team player with the ability to engage with all levels of the organization.
- Technical competence using software programs, including but not limited to, Google Suite for business (Sheets, Docs, Slides).
- Entrepreneurial mindset and comfortable in a flat organization.
Why job seekers choose Geotab
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only
How we work
Apply for this job
*
indicates a required field