About the role

  • Manager of Engineering overseeing a team of systems engineers focused on embedded Linux and board development. Leading technical guidance and career development for up to 20 engineers.

Responsibilities

  • Manage a team of up to 20 engineers including MTS, SMTS, Architects, Senior Engineers, and Engineers
  • Conduct regular 1-on-1s, performance reviews, and career development discussions
  • Facilitate team meetings, sprint planning, and retrospectives
  • Resolve conflicts and maintain team cohesion
  • Ensure team members have necessary resources and support
  • Provide mentorship to junior managers and technical leads
  • Provide technical guidance and mentorship to team members
  • Review code, architecture decisions, and technical designs
  • Ensure adherence to coding standards and best practices
  • Participate in technical discussions and problem-solving
  • Stay current with industry trends and technologies
  • Lead technical architecture and strategic planning initiatives
  • Participate in recruiting and hiring processes
  • Onboard new team members and ensure smooth integration
  • Develop individual development plans for team members
  • Identify training needs and opportunities
  • Support career growth and advancement
  • Mentor senior engineers and technical leads

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years of engineering experience
  • 3+ years of engineering management experience
  • Background in embedded systems, Linux, or systems software
  • Strong understanding of embedded Linux systems
  • Experience with Linux kernel development or user space applications
  • Knowledge of software development lifecycle and agile methodologies
  • Familiarity with build systems, CI/CD, and development tools
  • Understanding of code review processes and quality assurance
  • Experience with technical architecture and strategic planning
  • Proven ability to lead and develop engineering teams
  • Strong communication and interpersonal skills
  • Experience with performance management and career development
  • Ability to balance technical and business priorities
  • Strong customer engagement and stakeholder management skills
  • Experience mentoring senior engineers and technical leads.

Benefits

  • Career development opportunities
  • Health insurance
  • Flexible working arrangements

Job type

Full Time

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Linux

Location requirements

OnsiteCanada

Report this job

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