Current Job Postings

SPARK Microsystems is striving to change the wireless landscape and make a dent in the universe.
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!

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.

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.


  • 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].

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.
  • 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].

Lead Test Engineer

Location: Montreal, Quebec, Canada

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

Academic Requirements and Required Experience

  • Bachelor’s degree or above in electrical engineering
  • 6+ years working experience as an RF hardware engineer in a lab environment
  • Significant working experience in a position with knowledge of RF systems preferred
  • Strong background in wireless communications theory, RF/signal processing, RF and electrical engineering, mathematics, and computer science

Key Qualifications

  • Hands on technical lead or leader of a small technical team with product production experience
  • Experience with: semiconductors, ATE hardware and wafer probe card design, managing suppliers on execution of test hardware development/bring-up, programming/scripting, probability/statistical fundamentals, DFT, test hardware and program development, characterization, qualification, bring-up, yield improvement, debugging
  • Attention to detail and well-accepted standards when writing documentation, instructions, proposals, and requests for both internal and external formal communications
  • Familiar in lab test environment using oscilloscopes, signal generators, spectrum analyzers, antennas, modulators, etc.
  • Ability to work and learn in a fast-paced environment focused on continuous improvement, collaborative team of software and hardware developers
  • Strong analytical and problem-solving skills
  • Excellent time management skills

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.