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 thrilling 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. 

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.

Voir les postes en français

Director of Engineering Operations and Quality Assurance

Director of ASIC Development

RTL Design Engineer

Senior Embedded Software Developer

Director of Engineering Operations and Quality Assurance

Location: Montreal, Quebec, Canada

As a Director of Engineering Operations and Quality Assurance, you will lead the company Engineering Operations and QA team and set goals for hiring and deliverables.

Main responsibilities

  • Manage the company supply chain, including wafer foundry, OSAT, Test, qualification, FA and certification labs
  • Mange product qualification and characterization and on-going reliability monitors
  • Manage product forecast, inventory build-out and inventory on hand
  • Establish and evolve the company QMS and the supply chain processes and procedures
  • Work with engineering to address product test and quality issues, and participate in new product definition to ensure design for testability and manufacturability
  • Manage the customer RMA and FA process
  • Customer facing interactions as needed to address, QA, FA, reliability or operations issues
  • Coordinate production issues with Test and design engineering
  • Manage product cost-reduction roadmap by working with suppliers and production partners, drive yield enhancement and test time reduction efforts.
  • Hire and manage resources as needed per the goals set for the department.


  • Bachelor’s or above in electrical engineering or related field
  • 5+ years Operations management experience. Direct experience in supply chain and procurement in the semiconductor field is desired
  • Experience managing complex projects, with multiple fabrications and assembly/test sites
  • Experience leading cross-functional team to ensure delivery of high quality and reliable product to market
  • Direct experience of customer facing role to resolve quality and operation issues
  • Strong negotiations, presentation, and communication (both verbal and written) skills to effectively lead, motivate, mentor and develop team
  • Understanding of IC design cycles and production ATE is an asset
  • Direct experience in QMS is an asset

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

Director of ASIC Development

Location: Montreal, Quebec, Canada

As the Director of ASIC Development at SPARK Microsystems, you will be responsible for leading the team of ASIC Engineers and Scientists in the definition, architecture and development of wireless ASICs and SoCs that are used in range of SPARK Microsystems products.

Your responsibilities will include:

  • Manage the ASIC Development Team
  • Oversee all aspects of ASIC Development from concept to production
  • Plan new ASIC Development Projects allocate appropriate resources
  • Hold Regular ASIC Team Meetings to ensure the development project are progressing according to plan
  • Oversee the Chip Architecture and Analog/Digital Designs and layouts
  • Identify the optimal technology nodes for the target ICs
  • Plan activities to ensure that new chip designs are brought to production in the shortest possible time and that requirements are fully satisfied
  • Work with the foundry and the test houses to align development, test and manufacturing activities
  • Oversees ATE test program development and ATE implementation
  • Collaborates with the Operations Teams on Yield analysis and Improvements
  • Collaborates with the Spark Hardware, Firmware, Test and Applications Engineering Teams

Skills and Qualifications

  • Master’s or PhD in Electrical Engineering or equivalent.
  • 10 years management experience in ASIC Development, SoC and/or Silicon Development with significant hands-on development experience
  • Solid Experience in being part of the development of CMOS mixed-signal or RF ASICs with significant hands-on experience in Architecture.
  • Familiarity with silicon qualification
  • Familiarity with ASIC Back-end processes
  • Ability to dive into and take ownership for critical design issues
  • Ability to address all aspects of technology readiness, including manufacturability

Additional Skills and Qualifications

  • Excellent Technical and People Management Skills
  • Excellent written and verbal communication skills
  • Demonstrated creative and critical thinking skills
  • Understands and deals well with fast development cycles
  • Highly passionate and energetic mindset.
  • Bilingual English/French an asset

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

RTL Design Engineer

Location: Montreal, Quebec, Canada

As an RTL digital designer with SPARK Microsystems, you will be a key member of an IC design team, researching, designing and bringing the next-generation wireless transceivers into high-volume production at advanced CMOS technology nodes.  

Responsibilities include:  

  • Design of digital blocks in VHDL and Verilog from specification to functional module. 
  • Simulation of block functionality in Python and Matlab. 
  • Produce technical documentation (block diagrams, etc.) & technical reports. 
  • Verify designs to ensure a successful tape-out.   
  • Support the testing and debugging of issues that may arise from early development stages through productization.   
  • Work with the production teams through the development phase and optimizing the designs for increased manufacturing efficiency.  
  • Work with the system group to define the requirements for digital and baseband blocks based on the system requirements.   

Academic Requirements and Required Experience: 

  • Electrical Engineering degree with a minimum of 3 years of experience in digital RTL design (M.Eng. preferred)  
  • Validated working experience in using VHDL and Verilog to translate block specifications into functional RTL. 
  • Excellent programming skills in Python and Matlab, geared towards Digital Signal Processing. 
  • Experience in wireless baseband modem design is an asset.
  • Experience in Cadence or Synopsys digital design flow. 
  • Strong understanding of digital design principles. 
  • Ability to collaborate with multi-disciplinary teams. 
  • Tenacity and propensity to do what it takes to deliver results and meet delivery dates. 
  • Bilingual English/French an asset 

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

Senior embedded software developer

As a senior 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 play a key role in defining systems architecture and mentoring junior developers. 

You will design, implement and test firmware and software to form optimal wireless communication networks using the very low power 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 applications. 

Academic training and minimum experience desired 

  • Bachelor of Computer/Electrical Engineering or equivalent as well as a minimum of 5 years of relevant experienceMore experience is an asset. 

The technical skills you’re looking for 

  • 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. 
  • Ability to technically manage a small project team. 
  • 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. 

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: 
  • Cooperation: 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]