Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Embedded Firmware Engineer

Full-time

ESS Technology, Inc.

  • About ESS
    • Company
    • Leadership
    • Careers
    • Newsroom
  • Products
    • Overview
    • CODECs
    • Analog to Digital Converters
    • Digital to Analog Converters
    • Audio Amplifiers
    • Voltage Regulators
    • Soundbar & Audio SoCs
  • Support
    • Support Request
    • Tutorials
  • Contact
    • Contact ESS
    • Sales Offices
  • Quality and Reliability
    • Quality Management System
    • Corporate Compliance
    • Reliability

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

    Please submit your resume to ***email_hidden***

    2026 ESS Technology, Inc. All Rights Reserved.

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Junior Embedded Firmware Engineer in Kelowna, BC vacancy
  •  ...British Columbia Duration: Permanent Position Group: Engineering Degree Requirements: BSEE required Work...  ...Areas of Responsibility We are seeking two junior embedded firmware engineers to join our firmware and DSP teams. These roles are... 
    Junior
    Permanent employment
    Internship

    ESS Technology

    Kelowna, BC
    29 days ago
  •  ...Duration: Permanent Position Group: Engineering Degree Requirements: BSEE...  ...We are seeking a senior embedded engineer to join our firmware and DSP team development with experience...  ...flows is a plus. ~ Ability to mentor junior engineers and set technical direction... 
    Suggested
    Permanent employment

    ESS Technology

    Kelowna, BC
    29 days ago
  •  ...JUNIOR BIOLOGIST Location: Kelowna, BC & Surrey, BC WHO WE ARE PRI is an engineering, environment, and natural resource consulting company. We are committed to delivering quality services to our valued clients. Our incredible team of engineers, environmental scientists... 
    Junior
    Full time
    Work at office
    Remote work
    Flexible hours
    Night shift

    PRI Consultants

    Kelowna, BC
    25 days ago
  • $22 per hour

     ...Junior Dispatcher: Transportation We are looking for a Dispatcher to join our Sutco Transportation team in West Kelowna. As a Sutherland Group Company, Sutco values more than simply providing industry-renowned services to our clients. We put the happiness, success, and growth... 
    Junior
    Hourly pay
    Night shift
    Day shift
    Afternoon shift

    The Sutherland Group of Companies

    Kelowna, BC
    25 days ago
  • $105k - $125k per year

     ...You’ll be joining a multi‑disciplinary engineering, project delivery, and construction services...  ...drives the company’s approach. Safety is embedded in its DNA, strong Indigenous...  ...collaboratively, while supporting and mentoring junior staff ~ High attention to detail and strong... 
    Suggested
    Long term contract
    Permanent employment
    Contract work
    For contractors

    Hays

    Kelowna, BC
    28 days ago
  •  ...Summary Ecora is seeking a highly experienced Senior Structural Engineer lead the design and delivery of structural engineering projects...  ...technical leadership, overseeing project execution, mentoring junior staff, and ensuring the delivery of high-quality, code-compliant... 

    PRI Engineering

    Kelowna, BC
    15 days ago
  • $89.2k - $129.3k per year

     ...Canada is currently offering exciting opportunities for Electrical Engineers to work on a variety of HV/EHV AC and DC substation projects...  ...preparing proposals, project plans and estimates. Mentor and support junior Engineers. Coordinate with other disciplines during project... 
    Long term contract
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Work from home
    Flexible hours

    Stantec

    Kelowna, BC
    9 days ago
  • $105k - $130k per year

     ...for over 110 years, McElhanney offers innovative and practical engineering, surveying, mapping, planning, landscape architecture, and environmental...  ...contributor. Provide mentorship and technical leadership to junior staff, including EITs and technologists. Oversee and... 
    For contractors
    Internship
    Local area
    Remote work
    Relocation package
    Flexible hours

    McElhanney

    Kelowna, BC
    2 days ago
  • $147.5k - $195.4k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite to...  ...participation in industry events. Review technical work from junior personnel to ensure quality, accuracy, and alignment with... 
    Contract work
    Local area
    Remote work
    Worldwide
    Flexible hours

    WSP in Canada

    Kelowna, BC
    25 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...treatment solutions. Provide technical guidance and mentorship to junior engineers and project staff. Prepare and review technical reports... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Kelowna, BC
    14 days ago
  • $85k - $110k per year

     ...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated  Intermediate Structural Engineer  to join our team in our Kelowna   office. In this role you will be responsible for bridge design, inspection and... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering (External)

    Kelowna, BC
    1 day ago
  • $75k - $110k per year

     ...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated  Intermediate Civil Engineer to join our team in our Kelowna office.  You’ll be joining a collaborative team of civil and water resources professionals... 
    Long term contract
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering (External)

    Kelowna, BC
    1 day ago
  • $89.8k - $118.9k per year

     ...People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite to power local solutions. We are pathfinders and impact makers.... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Kelowna, BC
    1 day ago
  • $85.28k - $135.2k per year

     ...The Opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Intermediate C ivil Engineer to join our team in our Kelowna office. In this role you will be responsible for the design and implementation of... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Kelowna, BC
    2 days ago
  •  ...people, community, and cutting-edge technology to provide gold standard project delivery. We are currently looking for a Mine Planning Engineer to join our team. At Peter Lucas we offer a variety of work, professional development, and learning opportunities that come from... 
    Temporary work
    Work at office

    Peter Lucas Project Management Inc.

    Kelowna, BC
    13 days ago
  • $150k per year

     ...Stripe → Relay.app → MySQL → HubSpot → Slack and find the seam where data broke — not just the immediate error. You design for the next engineer and the next two years, not just today’s ticket. ~ Player-Coach: Your teammates’ coding language is English. You meet them where... 
    Part time
    Live In
    Immediate start
    Day shift

    Martell Ventures

    Kelowna, BC
    14 days ago
  • $25.68 - $28.7 per hour

     ...together, let's shape a brighter future for B.C. Position Overview The assignment will provide opportunities for engagement with engineers, managers and others in different departments in the organization, and provide an understanding of some of the workings within the... 
    Hourly pay
    Temporary work

    Fortis BC

    Kelowna, BC
    6 days ago
  • $25.68 - $28.7 per hour

     ...together, let's shape a brighter future for B.C. Position Overview The assignment will provide opportunities for engagement with engineers, managers, designers, field crew, and others in different departments in the organization, and provide an understanding of some of... 
    Hourly pay
    Temporary work

    FortisBC

    Kelowna, BC
    1 day ago
  • $80k - $120k per year

     ...wouldn't otherwise exist. We're hiring an AI Operations & Quality Engineer to make sure they keep working and to keep raising the bar on...  ...weekly fleet health report for the team. Working with Brokers Embed yourself with broker teams, when their requests surface bugs or feature... 
    Flexible hours

    Summit

    Kelowna, BC
    3 days ago
  • $35.07 - $40.07 per hour

     ...Job Responsibility: Position Information Position Number S00540 Position Title Building Operator Maintenance Engineer Division/Portfolio Facilities Management Department/Program Operations Location Kelowna Other Flexible Work Options Your Opportunity Under the general... 
    Hourly pay
    Remplacement
    Full time
    Temporary work
    For contractors
    Local area
    Monday to friday
    Flexible hours
    Shift work

    Okanagan College

    Kelowna, BC
    9 days ago
  • $100k - $130k per year

     ...solutions are redefining connectivity and reshaping the future of aviation. We are seeking an experienced Senior Avionics Certification Engineer to join our Design Approval Organization (DAO). Reporting to the DAO Manager, this role is a senior technical authority in avionics... 
    Work at office
    Worldwide
    Relocation package

    SKYTRAC

    Kelowna, BC
    8 days ago
  • $61.75k - $70.56k per year

    When you join Okanagan College, you’re joining a team that’s transforming lives and communities. Every course you create, every student you support and every connection you build, it all matters. Be a part of a vibrant campus community, where the work you do every day...
    Full time

    okanagan

    Kelowna, BC
    2 days ago
  • $123.6k - $137.3k per year

     ...of us can connect, belong, and grow. Join us, and together, let's shape a brighter future for B.C. Position Overview As a Senior Engineer on our Transmission Planning team, you will play a key role in ensuring the safe, reliable delivery of energy to our customers—today... 
    Long term contract
    Full time
    Temporary work

    Fortis BC

    Kelowna, BC
    15 days ago
  • $80k - $90k per year

     ...of career underway and now you’re looking to both build from where you are and to experience a different lifestyle. Welcome to RJC Engineers’ Kelowna office! Working with us in the Kelowna office offers the unique opportunity to grow your career with a respected, employee-... 
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Immediate start

    RJC Engineers

    Kelowna, BC
    1 day ago
  • $238k - $298k per year

     ...structures, the complexity and criticality of this domain continues to grow. We are seeking to hire a Director to lead the Loans Lifecycle engineering organization, spanning the Loans Platform, Ledger Engineering, and Financial Reporting teams. What You'll Do Set the vision... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Kelowna, BC
    9 hours ago
  • $49.48 per hour

    Civil Engineer EXL Engineering Inc. Location Kelowna, BC Salary 49.48 hourly / 30 hours per week Full time Starts as soon as possible Languages English Education Bachelor's degree Experience 2 years to less than 3 years Work must be completed at the physical Location... 
    Hourly pay
    Full time
    Immediate start
    Remote work

    EXL Engineering Inc.

    Kelowna, BC
    more than 2 months ago
  • $123.6k - $137.3k per year

     ...British Columbia rely on every day—safely, responsibly, and with a focus on a lower-carbon future. We’re looking for an experienced engineer to join our team and help ensure our systems continue to operate safely and reliably for the communities we serve.   As a Senior Engineer... 
    Full time
    Temporary work
    For contractors

    Fortis BC

    Kelowna, BC
    a month ago
  • $85.1k - $112.8k per year

     ...People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite to power local solutions. We are pathfinders and impact makers. We are... 
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Kelowna, BC
    4 days ago
  • $71.85k - $115.13k per year

    When you join Okanagan College, you’re joining a team that’s transforming lives and communities. Every course you create, every student you support and every connection you build, it all matters. Be a part of a vibrant campus community, where the work you do every day...
    Contract work
    Monday to friday
    1 day per week

    okanagan

    Kelowna, BC
    2 days ago
  • $85.28k - $135.2k per year

     ...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Intermediate C ivil Engineer  to join our team in our  Kelowna  office. In this role you will be responsible for the design and implementation of... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering (External)

    Kelowna, BC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Embedded Firmware Engineer. Be the first to apply!