Firmware Engineer and Kernel Driver

Job code: 3056                          

Business Address/ Job Location: Unit 601, 1726 Dolphin Ave.
Kelowna, V1Y 9R9
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 IC 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 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 chips there is a very large emphasis on correctness.  “Test often, ship once” should be your mantra.

Furthermore, your will support Linux kernel module development, including maintaining Android audio drivers for our line of mobile products.  You will be comfortable writing kernel modules, have a solid understanding of the kernel architecture, ALSA and electronic communication protocols such as UART, I2C and I2S.

Employment Requirements:

  • 2+ years of experience in writing embedded C applications.  Having shipped a consumer product is a plus.
  • Excellent understanding of GNU/Linux, the GNU build tools and standard console tools.
  • Experience developing with ARM and/or 8051 microprocessors is preferred.
  • Experience developing kernel modules and drivers is also preferred.

Benefits:

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

Please submit your Resume to hr@esstech.com


Facebook     LinkedIn     Twitter

©2017 ESS Technology. All Rights Reserved.