Embedded Software Development Team Lead

SmartRecruiters, Inc.

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SPARK Microsystems in Montreal seeks an embedded software development team lead to coordinate all activities of the embedded software department. You will plan projects, allocate resources, and guide a growing team toward delivering software features.

You will collaborate with hardware, microelectronics and test teams, participate in recruitment, and present at customer meetings while advancing best practices and technical excellence within the SPARK wireless platform.

Qualifications

  • Bachelor degree in Computer or Electrical Engineering; 5 years embedded software development experience; 2 years in supervisory/management role.
  • Experience with Jira or ZohoProjects.
  • Knowledge of project management methodologies and principles.
  • Strong C programming language skills.
  • Experience with Git version control.
  • Understanding of I2C, I2S, SPI, UART and USB.
  • Experience with code reviews, unit testing and modular design.
  • Basic knowledge of analog/digital circuits and RF is a plus.

Responsibilities

  • Plan projects and allocate resources for development.
  • Hold regular meetings with the team to ensure progress.
  • Establish the roadmap of software features for SPARK products.
  • Collaborate with hardware, microelectronics and test teams.
  • Participate in recruitment of new embedded software developers.
  • Represent the department at customer meetings.
  • Evolve best practices and methods used within the department.

Skills

C programming
Project management
Leadership
Communication

Education

Bachelor in Computer/Electrical Engineering

Tools

Git
Jira
ZohoProjects

Job description

SPARK Microsystems offers a unique and innovative wireless transmitter-receiver technology that delivers energy efficiency and latency of an order of magnitude better than the state of the art. Our goal is to significantly extend the battery life of electronic systems that require short-range wireless communications, as well as increase the robustness and agility of their wireless connections.If you are dynamic, motivated and ready to live a fulfilling and trillingprofessional experience in a unique and high growth start-up, we want to talk to you!

SPARK is a young company of35 dynamic employees who enjoy taking on challenges, working in a dynamic environment, and having varied tasks. There are passionate and motivated people who share a great chemistry and who are always ready to lend a hand to anyone who asks for it. Each employee integrates a sub-team. Team members often participate in off-hours social activities to further strengthen the bonds that unite them.

Job Description

Asanembeddedsoftwaredevelopment team leadwith SPARKMicrosystems, you will be asked tocoordinate all theactivities of the embedded software development department, i.e.:

  • Plan projects and allocate resources fordevelopment.
  • Hold regular meetings with the team to ensure the progress of tasks.
  • Establish theroadmap of software features to support various products.
  • Collaborate with the heads of the hardware,microelectronicsand test development teams.
  • Participate in the recruitment of new embedded software developers.
  • Represent your department at customer meetings.
  • Continue to evolve the best practices and methods used within the department.

Theembedded softwaredevelopment team leadermust also have solidtechnical knowledgein ordertobe able toparticipate in design sessions and exchange ideas with histechnical leaders.The candidate must also be able to assess the feasibility of the proposed projects and to fully understand the architecture of systems using the SPARK wireless transmitter-receiver such as inwirelesshigh-fidelity audio devices, wirelesssensor nodesand real-time location systems.The team the candidate will overseecurrently has15 developers and is constantly expanding.

Qualifications
The academic training and minimum experience desired

Bachelor of Computer/Electrical Engineering or equivalent as well as 5 years of experience in embeddedsoftware developmentincluding2 years of experience in a supervisory/management role. More experience is an asset.

The technical skills we are looking for
  • Experience with project management software like Jira orZohoProjects.
  • Knowledge of different methodologies and principles of project management.
  • Strong skillswith C programming language.
  • Experience with the Git version control system.
  • Understanding communication protocols such as I2C, I2S, SPI, UART and USB.
  • Experience with recognized software development methods such as code reviews, unit testing and modular design.
  • Basic knowledge of analog and digital circuits as well as radio frequency principles is an asset.
Personal skills sought
  • Excellent communication skills and writing skills in both French and English.
  • Excellent ability to prioritize tasks and adapt quickly to the very dynamic context of a startup.
  • Value the following values/qualities:
    • Collaboration: Having the team’s success at heart
    • Rigor: Be proud of carefully executed work
    • Motivation: To surpass yourself through a job you love
    • Initiative: Proposingnewideas andtakingaction
    • Leadership: Positively influencing those around you
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Team Lead - Wireless Systems
Embedded Software Team Lead - Wireless Systems

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Concepteur Sénior de Circuits Intégrés RF/Analogiques | Senior RF/Analog IC Designer
Concepteur Sénior de Circuits Intégrés RF/Analogiques | Senior RF/Analog IC Designer

Axelr • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Assurance collective dès le premier.j
Plan d’options d’achat d’actions
Travail hybride et télétravail
+1
Technicien AQ en Test & Validation | QA Test & Validation Technician
Technicien AQ en Test & Validation | QA Test & Validation Technician

Axelr • Montreal (administrative region)

On-site
CAD 40,000 - 60,000
Assurances collectives
Options d’achat d’actions
Vie sociale active
+2
Robotics Software Development Team Lead
Robotics Software Development Team Lead

Mecademic • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Flexible work hours
Hybrid work model
Paid December leave
+4
Ingénieur en micrologiciel / Firmware Engineer
Ingénieur en micrologiciel / Firmware Engineer

Cattron Global • Montreal (administrative region)

On-site
CAD 65,000 - 95,000
Équipe R&D dynamique
Horaires flexibles
Équipe multidisciplinaire
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Current Lighting • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Embedded Software Developer
Embedded Software Developer

SpaceBridge • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Project Manager/Coordinator – Engineering and Manufacturing Communications
Project Manager/Coordinator – Engineering and Manufacturing Communications

LATYS • Montreal

On-site
CAD 60,000 - 100,000
Competitive salary and benefits package
Collaborative work environment
Opportunities for professional growth
+1
Développeur(euse) Logiciel Drivers / Drivers Software Developer
Développeur(euse) Logiciel Drivers / Drivers Software Developer

OPAL-RT TECHNOLOGIES India Pvt. Ltd. • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Horaires flexibles
Télétravail possible
Ambiance collaborative
+1