About the role

  • Director of Professional Services leading teams to deliver high-quality embedded systems solutions for Lynx. Collaborating with clients and driving technical strategy in embedded services.

Responsibilities

  • Lead and manage multiple teams of embedded engineers, providing guidance, mentorship, and support in their professional development.
  • Set clear objectives and performance expectations for the team, monitoring progress and providing regular feedback.
  • Foster a collaborative and innovative team culture, promoting knowledge sharing and continuous improvement.
  • Work closely with clients to understand their embedded systems requirements, translating them into actionable project plans and deliverables.
  • Define project scope, timelines, and resource requirements, ensuring projects are delivered on time and within budget.
  • Monitor project progress, identify and mitigate risks, and escalate issues as necessary to ensure successful project outcomes.
  • Cultivate agility in decision making and automation to scale business across professional services and life cycle maintenance teams.
  • Establish and enforce quality assurance processes, conduct reviews, and implement corrective actions as necessary.
  • Define and execute the technical strategy for embedded services, staying abreast of industry trends, emerging technologies, and best practices.
  • Provide technical guidance and expertise to the Professional Services team, ensuring adherence to quality standards, best practices, and industry regulations.
  • Stay updated on the latest advancements in embedded systems, identifying opportunities for innovation and improvement.
  • Establish and maintain strong relationships with clients, serving as the primary point of contact for technical discussions and project updates.
  • Collaborate with clients to understand their business goals and requirements, providing insights and recommendations for embedded solutions.
  • Drive customer discussion and identify upsell opportunities for long term customer engagements.
  • Collaborate with sales on statement of work, review and improve the overall pre-sales customer experience.
  • Understand the value proposition of the team and accordingly drive the financials of the project.
  • Hiring per Resource and skill gaps in the professional services teams.
  • Tracking KPIs for all teams
  • Training and mentoring the team leaders, and principal engineer.

Requirements

  • Master's degree in Computer Science, Electrical Engineering, or a related field
  • 10+ years of Leadership experience in embedded systems development
  • 8+ years of leadership experience of leading/managing diverse global cross functional teams
  • Proficient in programming languages such as C and C++, with hands-on experience in embedded software development
  • Expertise in delivering concurrent projects on time/on budget with quality; resulting in satisfied management and customers
  • Experience in conducting risk assessments, and security and other testing for embedded systems
  • Familiarity with industry standards and best practices related to embedded systems security
  • Strong leadership skills and the ability to drive technical strategy and influence stakeholders
  • Excellent problem-solving and analytical skills, with a keen attention to detail
  • Effective communication skills, both written and verbal, with the ability to convey complex technical concepts to diverse audiences.

Benefits

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

Job type

Full Time

Experience level

Lead

Salary

CA$160,000 - CA$180,000 per year

Degree requirement

Postgraduate Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.