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!

Embedded software developer

Location: Montreal, Quebec, Canada

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.

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

Firmware and test engineer

Location: Montreal, Quebec, Canada

As a Firmware and test engineer at SPARK Microsystems, you will be responsible for the validation, characterization, qualification, testing, and production ramp-up of our innovative transceiver products. The role of a Firmware and test engineer will include working with Design and Systems engineers to specify product test methodology, driving product validation, development of production test programs for use on ATE (Automatic Test Equipment), embedded tests for validation and characterization on the bench and on ATE, and defining and driving product qualification plans. In addition, the role involves managing our suppliers as we ramp our new products to high volume production, and setting and executing a cost reduction plan.

Academic Requirements

  • Bachelor level or equivalent degree (Masters Preferred) within Electronics or Software Engineering

Key Qualifications

  • 3-5 years relevant experience working as a Firmware and/or Test Engineer or similar
  • Programming experience on the Advantest platforms is considered an advantage
  • Proven programming skills in C/VBA
  • Experience with product verification and characterization in co-operation with the design team
  • Maintenance and improvement of production test setups during product lifetime
  • Evaluate and implement leading-edge tools for product verification and quality assurance
  • Understanding of JEDEC semiconductor products qualification tests and specifications
  • Experience with yield enhancement and product failure analysis
  • Excellent interpersonal and communication skills
  • Self-motivated, analytical, proactive, and quality oriented
  • Ability to work and learn in a fast-paced environment focused on continuous improvement

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]


PCB technician

Location: Montreal, Quebec, Canada

Technician responsibilities

  • PCB fabrication technician: fabrication, assembly, lab maintenance, inventory management
  • Experience with RF PCBs a asset
  • Consulting PCB schematics, Layout of PCBs
  • Interfacing with junior and senior engineers for exchange of ideas, and to receive design/soldering instructions
  • Managing PCB orders, sourcing of parts, BOM management
  • Writing/managing change reports
  • Cleaning and maintenance of solder station, stencils, solder paste application jigs, other lab stations.

Tools

  • Altium designer, Ki-CAD, Excel, Word.

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.

Menu