×
Register Here to Apply for Jobs or Post Jobs. X

Junior Embedded Firmware Engineer

Job in Kelowna, BC, Canada
Listing for: ESS Technology, Inc.
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, Python
Job Description & How to Apply Below
Junior Embedded Firmware Engineer
Job Code: 3147

Business Address /

Job Location:

Kelowna, British Columbia

Duration:
Permanent Position

Group:
Engineering

Degree Requirements: BSEE required

Work Experience:

--
- 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.

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 Tensor Flow, 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary