Search jobs > Markham, ON > Software development

Software Development Manager (Embedded)

Procom
Markham, Ontario, Canada
$79K a year (estimated)
Permanent
Full-time

Software Development Manager (Embedded)

On behalf of our client, a leading provider of reliable, full-featured, and competitively priced connectivity solutions, Procom is seeking a dynamic and dedicated professional to join their team as a Software Development Manager (Embedded).

This is a permanent, full-time position based in Markham, Ontario, Canada ( onsite ).

As the Software Development Manager (Embedded), you will be responsible for overseeing the development of embedded products, leading a team of embedded software engineers.

Reporting to the VP of Engineering, you will play a pivotal role in driving product releases forward and ensuring the timely delivery of high-quality products.

This role requires a hands-on approach to software development, technical leadership within projects, and effective collaboration with cross-functional teams.

Software Development Manager (Embedded) Responsibilities

  • Lead and manage software projects covering embedded software development.
  • Provide technical leadership within projects, guiding teams of 10-15 developers.
  • Develop system specifications and provide technical guidance to ensure project schedules and objectives are met.
  • Assume responsibility for all code in the systems or modules involved, ensuring high quality and adherence to standards.
  • Collaborate with cross-functional teams, including Hardware Manager, VP Engineering, VP Marketing, Product Management, Service and Support, Sales, COO, CEO, etc.
  • Identify real issues versus unnecessary delays in product releases and propose solutions.
  • Stay up-to-date on technical areas and industry trends to drive innovation.
  • Deliver annual performance reviews for team members, fostering their growth and development.

Software Development Manager (Embedded) Skills / Experience

  • Bachelor’s degree in Electrical / Computer Engineering or equivalent.
  • Minimum of 10 years of embedded software development experience.
  • At least 5 years of experience leading / managing embedded software teams.
  • Extensive experience with embedded Linux development and fluency in C / C++.
  • Strong understanding of networking protocols, such as TCP / IP and UDP.
  • Good working knowledge of embedded and real-time systems.
  • Excellent problem-solving and diagnostic skills in a fast-paced environment.
  • Strong communication skills to effectively liaise with team members and stakeholders.
  • Willingness to work onsite full-time in Markham, Ontario, Canada.

Software Development Manager (Embedded) Start Date

As soon as possible.

Software Development Manager (Embedded) Assignment Length

Permanent, full-time.

30+ days ago
Related jobs
Promoted
Icon Technologies
Greater Toronto Area, Ontario

Our client is currently looking for an experienced professional to step into the position of Software Development Manager, based in their office in Markham, Ontario. Technical proficiency in relevant technologies and a deep understanding of software development processes. Support career development ...

Procom
Markham, Ontario

As the Software Development Manager (Embedded), you will be responsible for overseeing the development of embedded products, leading a team of embedded software engineers. Software Development Manager (Embedded). On behalf of our client, a leading provider of reliable, full-featured, and competitive...

Amazon Development Centre Canada ULC
Toronto, Ontario

This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. This is all enabled by a cutting edge software stack, the AWS Neuron ...

Clio
Toronto, Ontario

As the manager for this team you will lead the development of reliable custom software and systems to provide essential insights across all of Clio's products. Participate in the full software development lifecycle, from requirements gathering to deployment. Keep up with the latest trends and techno...

Autodesk
Toronto, Ontario

Reporting to our Senior Software Development Manager for our Platform team, you'll lead a team of experienced software engineers and you'll help us enhance developer productivity, cross-platform device independence and software platform consistency. Deep understanding of all phases of software devel...

Vaco
Markham, Ontario

As the Manager, Software Development - you will be leading the modernization of our internal systems, as well as guiding & mentoring a dynamic team of software developers. Our client is one of North America’s most experienced service providers for utilities industry looking to hire a Manager – Softw...

Favorit Motors
Toronto, Ontario

Authorize the development of specifications for products or services. ...

Loblaw Digital
Toronto, Ontario

As the Software Development Manager for our personalization initiative, you'll spearhead the Campaign Manager team, ensuring exceptional outcomes, software quality, and operational efficiency. Reporting to the Director of Software Development, you'll drive the development, enhancement, and maintenan...

Leica Geosystems
Canada

As the Software Development Center Manager for Leica Geosystems in the US/Canada region, you will play a pivotal role in overseeing the operations and strategic direction of our local software development team. Software Development Center Manager, Land Survey Software. Software Development Center Ma...

Amazon Development Centre Canada ULC
Toronto, Ontario

This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. Excellent software design fundamentals, knowledge of software enginee...