Current Job Postings

The company 

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 trilling professional experience in a unique start-up, we want to talk to you!

The team 

SPARK is a young company of 35 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. 

Voir les postes en français

Technician in wireless communications

Location: Montreal, Quebec, Canada

As a wireless communications technician at SPARK Microsystems, you will be responsible for prototype manufacturing and assembly line management. You will work as part of a young and dynamic team, working to develop the next generation of ultra-low-power communication circuits.

Responsibilities

  • Assemble electronic circuits by following technical instructions, technical manuals and knowledge of electronic systems and components.
  • Test, troubleshoot, repair and modify on-board development and production systems.
  • Recommends changes to circuit layouts or specifications to simplify assembly and maintenance.
  • Setup standard test systems or design equipment and test circuits to assess the performance and reliability of prototypes or production designs.
  • Manage electronic parts inventories.

The technical skills required

  • Have a good knowledge of embedded systems, hardware or integrated circuit design environments;
  • Have a logical mind and be meticulous;
  • Have the ability to work as a team and be able to communicate effectively;
  • Being bilingual (French and English) is an asset;

To apply, send your CV and cover letter (in PDF format) to [email protected].


Level 1 technical support agent

Location: Montreal, Quebec, Canada

As a Level 1 Technical Support Agent within SPARK Microsystems, you will be a frontline responder to customer service and resolution of technical issues faced by customers.

Under the supervision of the product manager, you will have to accomplish a multitude of tasks, including:

  • Receive customer support requests and assist them by email, phone or video conference
  • Redirect level 2 or 3 support requests to the right people
  • Participate in tests to validate the conformity of products before they are sent
  • Assist in inventory management
  • Assist in the processing of receipts / shipments

The desired academic training and experience

  • Training or experience in customer support.
  • Training or experience in office software.
  • Training or experience in electronics or embedded software is an asset.

Personal skills sought

  • Excellent oral and written communication skills in both French and English.
  • Ability to work effectively with a multidisciplinary team.
  • Have at heart the image of the company and the well-being of the customer.
  • Be organized to be able to provide support to multiple clients.
  • Have the ability to properly document customer interactions.
  • Dynamism and resourcefulness.

Give importance to the following values ​​/ qualities:

  • Mutual aid: Caring for the success of the team
  • Rigor: Be proud of a job done with care
  • Motivation: To surpass yourself thanks to a job you love
  • The initiative: Suggest new ideas and take action
  • Leadership: positively influence those around you

To apply, send your CV and cover letter (in PDF format) to [email protected].


Embedded Software Development Team Lead

Location: Montreal, Quebec, Canada

As an embedded software development team lead with SPARK Microsystems, you will be asked to coordinate all the activities of the embedded software development department, i.e.: 

  • Plan projects and allocate resources for development. 
  • Hold regular meetings with the team to ensure the progress of tasks. 
  • Establish the roadmap of software features to support various products.
  • Collaborate with the heads of the hardware, microelectronics and 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. 

The embedded software development team leader must also have solid technical knowledge in order to be able to participate in design sessions and exchange ideas with his technical 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 in wireless high-fidelity audio devices, wireless sensor nodes and real-time location systems. The team the candidate will oversee currently has 15 developers and is constantly expanding. 

The academic training and minimum experience desired 

Bachelor of Computer/Electrical Engineering or equivalent as well as 5 years of experience in embedded software development including 2 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 or Zoho Projects. 
  • Knowledge of different methodologies and principles of project management. 
  • Strong skills with 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: Proposing new ideas and taking action 
    • Leadership: Positively influencing those around you 

To apply, send your CV and cover letter (in PDF format) to [email protected].


Embedded software developer

Location: Montreal, Quebec, Canada

As a software developer within SPARK Microsystems, you will be required to design and develop the firmware used in our various embedded systems, our stack of network protocols, as well as user interfaces. You will design, implement, and test firmware and software to form optimal wireless communication networks using the very low-consumption wireless transmitters developed by SPARK Microsystems. This includes the development of low-power wireless sensor networks in point-to-point, star and mesh configurations, as well as point-to-point links optimized for time-of-flight ranging.

The team
The embedded software development team contains more than a dozen developers, the majority of whom are between 25 and 30 years old. 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 new developer will join a sub-team, where they can be accompanied by a more experienced developer until their full autonomy is reached. Team members often participate in off-hours social activities to further strengthen the bonds that unite them, such as online gaming games.

Key Qualifications

  • Strong skill with C programming language.
  • Experience with other programming languages such as C, Python and MATLAB.
  • Experience with the Git version control system.
  • Understanding communication protocols such as I2C, I2S, SPI, UART and USB.
  • Practical experience in the development and de-clearing of embedded systems as well as with electronic measurement equipment such as the oscilloscope, multimeter, and logic analyzer.
  • Experience with recognized software development methods such as code reviews, unit testing and modular design.
  • Experience with the development of firmware and applications for other types of wireless technologies such as Bluetooth and Zigbee is an asset.
  • Deep understanding of modern microcontroller architectures is an asset.
  • Experience with the product marketing process is an asset.
  • 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.
  • Ability to work effectively with a multidisciplinary team.
  • Value the following values/qualities:
    • Self-help: Having the team’s success at heart
    • Rigor: Be proud of carefully executed work
    • Motivation: To surpass yourself through a job you love
    • The Initiative: proposing new ideas and taking action
    • Leadership: Positively influencing those around you

To apply, send your CV and cover letter (in PDF format) to [email protected].


SOC Architect

Location: Montreal, Quebec, Canada

As a SoC Architect, you will be responsible for defining the architecture and feature set of SoCs that are used in range of SPARK Microsystems products. You will work closely with a multi-disciplinary groups including Product Design, Firmware Engineering, Hardware Engineering, Software Engineering, Reliability and Operations, to drive key aspects of SoC feature set that meets the requirements of products.

Academic Requirements and Required Experience:

  • Master’s degree in Electronic Engineering or related field
  • 5+ years of experience in SoCs and/or silicon development
  • 2+ years of DFx (Design for cost, test, manufacturing)
  • Experience in microprocessor and memory architectures.
  • 5 years of direct experience in ASIC or chip design, with significant hands on experience in Architecture, Microarchitecture, RTL coding.
  • Experience leading an SoC project as an architect from conception to launch and has experience in all aspects of SoC design, including front-end architecture development, RTL design and synthesis, RTL modeling and verification, power and performance, and manufacturing and qualification.
  • Experience designing SoC interconnects for high throughput media blocks and CPUs
  • Experience with wireless transceiver SoC design is an asset.

Key Qualifications

  • Familiarity with CMOS manufacturing processes, including silicon qualification
  • Knowledge of revision control and document control
  • Agile interaction ability with cross functional engineering teams across the company
  • Ability to dive into and take ownership for critical design issues
  • Ability to address all aspects of technology readiness, including manufacturability
  • Capacity to help build robust methodology and processes to deliver technology to products
  • Highly passionate and energetic mindset.
  • Excellent communication skills.

To apply, send your CV and cover letter (in PDF format) to [email protected].


Test Manager

Location: Montreal, Quebec, Canada

We are looking for a motivated Test Manager who has a passion for ensuring we ship the highest quality solutions to our customers. As the Test Manager within SPARK Microsystems, you will be responsible to lead the systems validation team for our innovative transceiver products. You will also lead the efforts to automate functional end-to-end testing and drive the overall testing strategy for our products using Automated Test Equipment (ATE).

Academic Requirements and Required Experience

  • Bachelor’s degree in electrical engineering
  • Minimum 6 years working experience as an RF hardware engineer in a lab environment
  • Technical management experience with knowledge of RF product development & test automation
  • Strong background in wireless communications theory, RF/signal processing, RF and electrical engineering, mathematics, and computer science

Key Qualifications

  • Hands on technical leadership skills with experience leading small technical teams for product development & production
  • Familiar with lab test environment using oscilloscopes, signal generators, spectrum analyzers, antennas, modulators, etc.
  • Experience in RF Systems Test Automation & DFT a significant asset
  • Experience with semiconductor ATE hardware and wafer probe card design an asset
  • Ability to manage suppliers on the execution of test hardware & program development/bring-up, programming/scripting, probability/statistical fundamentals, characterization, qualification, yield improvement and debugging
  • Attention to detail and well-accepted standards when preparing documentation, instructions, proposals, and requests for both internal and external formal communications
  • Ability to work and learn in a fast-paced environment focused on continuous improvement within a collaborative team of software and hardware developers
  • Strong analytical and problem-solving skills
  • Organized with excellent time management skills
  • Bilingual English/French an asset

To apply, send your CV and cover letter (in PDF format) to [email protected].


Wireless Protocol Engineer

Location: Montreal, Quebec, Canada

The Wireless Protocol Engineer will design the link layer and optimize the performance of wireless communication products. The Wireless Engineer will be responsible for the definition of requirements, execution of design, performance analysis, and control of wireless protocols implemented on SPARK Microsystems transceivers. This role requires extensive interactions with R & D teams, Hardware Design teams, Firmware Architects and Product Managers. The candidate will be involved in specifying system requirements and developing and implementing these systems for new and exciting products and applications. The candidate is also expected to participate in the development of wireless protocol architectures at the software level and hardware level.

Academic Requirements

  • Bachelor’s degree in electrical engineering or computer science is required.

Key Qualifications

  • Data link layer design for the functional behavior of radio products for applications such as wireless sensor networks and audio streaming
  • Deep understanding of wireless protocols amenable to implementation on low-power microcontrollers
  • Excellent knowledge of wireless communications in general, and wireless communication standards such as 802.15.4, LoRA, ZWave, Bluetooth and 802.11
  • Knowledge in methods of integrating multiple protocols within a gateway device
  • Solid knowledge of networking, especially star and mesh topologies
  • Radio firmware design
  • Ability to solve complex technical challenges
  • 3 years minimum experience working with wireless protocols
  • Ability to troubleshoot problems and ensure high quality levels

To apply, send your CV and cover letter (in PDF format) to [email protected].

SPARK Microsystems prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Menu