Intermediate Embedded Designer - Victoria (Hybrid)

Saanichton, BC • Contract • June 26, 2025 • 81164

Job Title: Intermediate Embedded Designer - Victoria (Hybrid)
Job ID: 81164
Location: Saanichton, British Columbia


What you will be doing:

  • Collaborate with cross-functional teams to define feature requirements and verification criteria

  • Design and implement embedded software features primarily in C and C++

  • Conduct peer reviews of design documents, code, and test cases

  • Contribute to risk assessments addressing safety, cybersecurity, and quality

  • Develop and execute unit and functional tests, including scripting in Python

  • Perform lab-based integration and system testing

  • Contribute to continuous improvement of development practices and automation

  • Provide guidance and informal mentorship to junior developers as needed


What you must have:

  • Bachelor’s degree in Engineering, Computer Science, or equivalent practical experience

  • 2–5 years of experience in embedded software development

  • Strong programming skills in C, C++, and working familiarity with Python

  • Experience with real-time operating systems (RTOS) and embedded hardware

  • Understanding of software engineering principles, including design patterns and version control

  • Familiarity with firmware validation, test automation, and continuous integration

  • Exposure to or interest in functional safety and cybersecurity best practices


For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs