Accelerate Your Career

Job Search

Firmware Engineer

Posted on: May 22nd, 2019 Kelowna, BC ESS Technology, Inc.

Job code:       3095

Business Address/ Job Location:            

 Unit 601, 1726 Dolphin Ave.

 Kelowna, British Columbia


Duration:   Permanent Position


Degree Requirements:  BSEE (Electrical or Computer), 2+ years of experience


Our Location

Our Kelowna Design Center is located in the heart of the Okanagan Valley, a region known for its wineries, long hot summers and exceptional skiing. We offer the unique opportunity to design and develop highly integrated, mixed signal circuits for audio/video consumer electronics applications in one of the most beautiful locations in North America.


About ESS Technology

Our knowledge with signal converters has lead to some of the world’s best audio DACs and ADCs. This expertise along with a “hands-on” approach to all aspects of ASIC design, gives a working environment and quality of life that is second to none.

Main Duties

As a firmware engineer you will be in charge of writing the C/assembly code that runs on our products.  This code will be developed alongside multi-disciplinary Engineers, and will be tested on-chip, in hardware simulation and in software emulation.  Since the firmware is baked in to the ASIC, there is a very large emphasis on correctness.  “Test often, ship once” should be your mantra.


Employment Requirements

  • 2+ years of experience in writing embedded C/assembly applications.  Having shipped a consumer product is a plus.
  • Excellent understanding of microprocessor hardware.
  • Experience developing with 8051 microprocessor is preferred.
  • Excellent understanding of microprocessor hardware and software.


ESS Technology, Inc. offers MSP-BC, Extended Health Care, Dental, Vision, Life, AD&D and Life Term benefits.


How to Apply
Please submit your Resume to

Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword

Hot of the press and right to your inbox. Get the latest in #OKGNtech news