Skip to main content
Post your resume and find your next job on Indeed!

Machine Learning jobs in Kelowna, BC

Sort by: -
    • Exposure to audio signal processing and machine learning is a plus especially through coursework, projects, internships, or research.
    • Familiarity with PyTorch Lightning or similar machine learning frameworks.
    • Prepare, clean, label, and organize datasets for analysis and machine learning…
    • Deliver advanced support for Citrix virtual machines and JumpHost provisioning processes.
    • Knowledgeable: We gain knowledge through experience and learning to…
    • Reporting to the VP, Engineering, you’ll play a mission-critical role in leading the design and development of complex mixed-signal hardware systems that push…
    • Experience with AI or machine-learning based audio algorithms is highly desirable, including noise reduction, echo cancellation, wake-word detection, voice…
Get email updates for the latest Machine Learning jobs in Kelowna, BC

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Junior Embedded Firmware Engineer - job post

ESS Technology
3.1 out of 5 stars
Kelowna, BC
Permanent
You must create an Indeed account before continuing to the company website to apply

Job details

Job type

  • Permanent

Location

Kelowna, BC

Benefits

Pulled from the full job description

  • Vision care
  • Dental care
  • Extended health care

Full job description

Job Code: 3147

Business Address / Job Location: Kelowna, British Columbia

Duration: Permanent Position

Group: Engineering

Degree Requirements: BSEE required

Work 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:

Our company’s deep expertise in audio signal conversion led to some of the world's best audio DACs, ADCs, and CODECs. Combining that engineering edge with a true, hands-on approach to every facet of IC design, we’ve created an unbeatable collaborative culture and a work-life balance that is important to all our employees.



Areas of Responsibility

We are seeking two junior embedded firmware engineers to join our firmware and DSP teams. These roles are intended for recent graduates or early-career engineers who have strong fundamentals in C/C# programming, microcontrollers, debugging, and digital systems. The engineers will work under the guidance of senior embedded/DSP engineers and contribute to firmware modules, evaluation and validation.

Junior engineers will have the opportunity to learn embedded audio development across microcontroller firmware, DSP processing, and AI-enabled audio features.

The successful candidate will support development and validation of embedded audio firmware and may also assist with testing audio algorithms. Exposure to audio signal processing and machine learning is a plus especially through coursework, projects, internships, or research.

Main Duties

  • Support USB audio endpoint development, driver integration, and validation.
  • Assist with peripheral interfaces including GPIO, timers, UART, I2C, SPI, I2S/SAI, DMA, and USB.
  • Write unit tests, hardware test routines, debug utilities, and validation scripts.
  • Help measure and debug audio streaming behavior, latency, dropouts, and error conditions.
  • Use embedded debuggers, oscilloscopes, and logic analyzers to diagnose firmware and hardware issues.
  • Document firmware behavior, test results, and development procedures.
  • Participate in code reviews and learn production embedded development practices.

Employment Requirements

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Strong C/C# programming fundamentals.
  • Coursework, internship, senior project, or personal project experience with microcontrollers and exposure to DSP, audio processing, and machine learning.
  • Exposure to embedded Linux or Cortex class processors.
  • Exposure to TensorFlow, PyTorch, ONNX, or other ML tools.
  • Interest in audio applications such as voice detection, noise reduction, speech enhancement, or classification.
  • Experience with Python for testing, data analysis, signal processing, or ML experiments is a plus.

Benefits

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



Remember your job code,

and apply.

Please submit your resume to hr@esstech.com

Let Employers Find YouUpload Your Resume