Search jobs > Richmond, BC > Firmware developer

Firmware & Hardware Developer

SST Wireless
Richmond, British Columbia, Canada
$80K-$84.5K a year (estimated)
Full-time

Who we are

SST Wireless Inc. designs and produces wireless sensor technologies with industrial application. With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributions can make a real difference.

As a small, growing team we want you to be able to hit the ground running. We believe innovation is built upon strong fundamentals, fed by those who have kept the spark alive and find reward in the process of making their ideas become reality.

Makers and thinkers need apply.

SST is based in Richmond, BC. Our company is growing and is seeking exceptional people to join our team. The role is full time and work in the office is required.

What you would do here

SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort.

You enjoy working with other smart people and work together to find the best solutions.

Your initial projects will primarily focus on firmware for ARM Cortex M and A series micro-controllers. The A series may involve PRU assembly coding, RTOS code, custom Android builds or Linux.

Serial bus protocols such as SPI, I2C, CAN, etc. must evoke no trepidation, nor must writing to other cores such as 8051 or MSP430.

Software skills in managing the upstream interaction of your embedded device with various platforms (eg Windows, cloud databases) over various channels (USB, Ethernet, Wi-Fi, RS232) along with providing a functional interface are valuable.

If your talents also extend to PCB layout and prototype assembly, we can certainly make use of all the hats you wear.

About you

For this particular position, there are some core competencies we would like you to have. If you feel we would make a good fit, get in touch with us as soon as possible.

  • Embedded RTOS experience
  • Comfortable with ARM cores
  • Knowledge of Ethernet / Industrial Protocol
  • Wireless sensor network experience
  • RF technologies such as Bluetooth, GPS, Wi-Fi, Cellular
  • Serial protocols such as USB, UART, SPI, CAN
  • RF communications theory / design
  • Good math skills
  • Strong hardware, firmware and software troubleshooting skills
  • Regulatory testing including FCC and CE
  • Low power design experience
  • Be a Linux / Android guru
  • Strong proficiency in C
  • C++ / C# skills ice the cake

Get in touch

If you are the right engineer / designer for our company, send us your resume with a cover letter explaining how you can help us reach our goals.

30+ days ago
Related jobs
SST Wireless
Richmond, British Columbia

SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. Strong hardware, firmware and software troubleshooting skills. Your initial projects will primarily focus on firmware for ...

Promoted
Vancouver Airport Authority
Delta, British Columbia

Minimum of five years’ (for Intermediate Project Engineer) or ten years’ (for Senior Project Engineer) experience managing construction projects in the design, construction or consulting industry; supplemented by a post-secondary degree in civil, mechanical or electrical engineering . Intermediate o...

Promoted
Alignerr
Richmond, British Columbia
Remote

As an AI Tutor - Coding, you'll play a critical role in shaping the future of AI.You'll leverage your subject-matter expertise to train and evaluate AI models, ensuring the information they generate is reliable and relevant across various domains.This position offers a unique path for professional g...

Promoted
WSP Canada
Vancouver, British Columbia

You will be participating with a design team of electrical engineers and technicians, focused on technical solutions, developing electrical designs, taking responsibility for the preparation of project drawings and specifications and reviewing fieldwork. WSP is currently seeking an Experienced Elect...

CGI
Vancouver, British Columbia

CGI has an immediate opportunity for a software developer that can enhance existing applications as well as create new components and services to deliver core banking software to a group of financial institutions in Canada. The developer is responsible for designing and developing specific code base...

Corinex
Vancouver, British Columbia

Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Develop software solutions by studying systems flow, data usage and work processes. Execute full li...

Svante
Burnaby, British Columbia

As the Test Engineer Co-op, you will support the testing team in all aspects of the testing process, from mechanical to electrical, and concept through execution. You will support testing team in design, fabrication, calibration and commissioning of test equipment to ensure it is safe and fit for pu...

Workday, Inc.
Vancouver, British Columbia

As a Software Development Engineer, you will have the opportunity to tackle complex problems, which comes with developing and delivering enterprise software using your expertise in design, coding, algorithms, and complexity analysis. Sr Software Development Engineer,. Software Development Engineer,....

ServiceTitan
Canada British Columbia
Remote

Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team. Mentor and guide Engineers across engineering as a whole. Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners....

Microchip Technology
Burnaby, British Columbia

Architect and develop testing strategies for firmware / embedded software systems. Design, develop, and debug tests to verify firmware / embedded software and maintain these tests in regression. Writing and reviewing comprehensive engineering documentation. Work with the product development, applica...