Junior Embedded Firmware Engineer
ESS Technology
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 ***email_hidden***
- ...Corporate Compliance Reliability Sr. Embedded DSP Engineer Job Code: 3146 Business Address /... ...a senior embedded engineer to join our firmware and DSP team development with... ...flows is a plus. ~ Ability to mentor junior engineers and set technical direction...SuggestedPermanent employment
- ...but also protected and reliable. Come join our growing team! For more information about ROSEN go to ROSEN is seeking a Junior Software Engineer to support the development and rollout of machine learning applications within a web based, microservices architecture. This...JuniorPart timeInternshipLmiaLocal areaVisa sponsorship
- ...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...JuniorFull timeWork at officeRemote workFlexible hoursNight shift
$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...SuggestedLong term contractPermanent employmentContract workFor contractors- ...Junior Billing Coordinator PRI Engineering · Kelowna · Entry-level · Corporate Finance PRI Engineering is hiring a Junior Billing Coordinator to join our finance team in Kelowna. This is an ideal first role for a recent graduate, or someone with 1-2 years of general...JuniorFull timeContract workFor subcontractorInternshipWork at office
- ...PPHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as substation and transmission foundations. Our expertise allows us to be involved...JuniorFull timeWork at officeRemote work
- ...PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design of overhead & underground transmission/distribution systems, substations, fibre optics, as well as substation and transmission foundations. Our expertise allows us to be involved...Full timeWork at office
$60k - $75k per year
...safety while working in our state-of-the-art manufacturing facility in beautiful Kelowna? Fantastic! We are looking for a dynamic Engineering Analyst , and we want to hear from you! Position Overview As an Engineering Analyst at Westwood Fine Cabinetry, you will play...Full timeWork at officeMonday to fridayFlexible hours- ...a manufacturer & distributor and carries one of the most comprehensive product lines in the industry. They are in search of a new Engineering Sales Representative for the Greater Kelowna Area. This individual must be able to service the needs of the engineering community...Full timeFor contractorsWork at officeLocal area
$150k per year
...trace it 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 timeLive InImmediate startDay shift- ...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 timeWork at officeLocal areaWorldwideFlexible hours
$80k - $90k per year
...Mechanical Designer / CET / Engineer Kelowna, BC Full-Time | In-Office Building Design – HVAC, Plumbing, and Mechanical Systems Salary: $80k-90k+ (Based on experience) About the Opportunity We’re working with a growing and respected consulting firm specializing...Full timeWork at officeLocal area- ...Senior Geotechnical Engineer Location: Multiple Position Type: Full-Time, Permanent About Ecora Ecora Consultants Ltd. is one... ...will play a key role in client relationship management, mentoring junior staff, and supporting business development efforts within the...Permanent employmentFull timeFor contractorsImmediate start
- ...encouraged. In both the field and at the office, you’ll get plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure that they feel valued, appreciated, and part of the team. You could...Permanent employmentFull timeWork at officeLocal areaFlexible hours
- ...that you can call home. Job Description Elevate your engineering career by joining us as a Senior Overhead Transmission Lines... ...Primary responsibilities Lead a project design team, including junior and intermediate staff. Design overhead lines and associated...Permanent employmentFull timeFlexible hours
$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 timeTemporary workFor contractors$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 payTemporary work- ...means to you. When you join CIMA+, we welcome you to a place that you can call home. Job Description Unleash your engineering talents at CIMA+ as a Transmission Lines Civil Engineer . In this fulfilling position, you'll leverage your credentials as a professional...Permanent employmentFull timeFor contractorsFlexible hours
$62k - $90k per year
...About Us Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over 56 years of success in making sustainable communities a reality across Canada. Over the five decades, the Aplin Martin family has grown...Full timeContract workFor contractorsFlexible hours$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 payFull timeImmediate startRemote work$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 workInternshipWork at officeLocal areaFlexible hours$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 contractContract workInternshipWork at officeLocal areaFlexible hours$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 workInternshipWork at officeLocal areaFlexible hours$102.6k - $120.6k per year
...expectations. This is an opportunity to work at the intersection of engineering, finance, and regulatory compliance—collaborating with cross-... ...You’ll also play a key role in advancing sustainability goals, embedding energy efficiency and emissions reduction into every stage of...Long term contractFull timeContract workTemporary workFor contractorsInternshipWork at officeFlexible hours2 days per week$140k - $180k per year
...construction operations with direct leadership responsibilities for junior resources as assigned. Fully understand the Master Contract... ...~ Undergraduate degree or diploma in construction management, engineering, or another relevant field preferred ~ Certification of First...Contract workFor subcontractorInternshipWork at office$89.8k - $118.9k per year
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to... ...major project opportunities. Mentor, empower, and support junior and intermediate professionals as they grow in their careers....Live InLocal areaRemote workRelocation packageFlexible hours- ...Location: Kelowna, BC & Surrey, BC WHO WE ARE Ecora is an engineering, environment, and natural resource consulting company. We are... ...control/monitoring, billing oversight and execution. Mentor junior staff and contribute to business development and proposal writing...Full timeCasual workWork at officeRemote workFlexible hours
- ...Estimating plays a key role in risk assessment, bid strategy, value engineering, and collaboration with key contributors and stakeholders across... ...phases People Management Train, mentor, and develop junior and senior estimators Conduct performance reviews and identify...Full timeContract workFor subcontractorWork at office
$88.99k - $127.92k per year
...best practices, code quality, and architectural standards. Mentors junior software developers, fostering a culture of continuous learning... ...A Bachelor's or Master's Degree in Computer Science, Engineering or related discipline. Minimum of eight (8) years' recent, related...Full timeImmediate start$105k - $155k per year
...and Labour availability. Liaise, consult, and communicate with Engineers, Architects, Owners, Contractors, and Subcontractors, and... ...contractors, Suppliers and Engineers. Mentoring and coaching junior staff. Also determining the following: # The flow of product...Weekly payFull timeContract workFor contractorsFor subcontractorInternshipWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Embedded Firmware Engineer. Be the first to apply!
- junior Kelowna, BC
- junior data scientist Kelowna, BC
- junior machine learning developer Kelowna, BC
- junior engineer Kelowna, BC
- junior software engineer Kelowna, BC
- junior software developer Kelowna, BC
- junior building operator Kelowna, BC
- junior project coordinator Kelowna, BC
- junior accountant Kelowna, BC
- junior construction estimator Kelowna, BC
