Enable job alerts via email!

embedded software engineer

Epic Safety Inc.

North Vancouver

On-site

CAD 56,000 - 103,000

Full time

21 days ago

Job summary

A technology company in North Vancouver is seeking an Embedded Software Engineer to develop cloud-connected life safety devices. The ideal candidate has at least 2 years of experience in embedded software development and a degree in Electrical Engineering or Computer Science. Responsibilities include designing software, debugging, and working closely with R&D teams. A competitive salary and benefits package are offered.

Benefits

Casual dress
Dental care
Extended health care
Paid time off
Vision care

Qualifications

  • At least 2 years of work experience in embedded software development.
  • Experience with project management or hold PMP certification.
  • Ability to read hardware schematics and estimate the firmware required.

Responsibilities

  • Develop and debug embedded software and firmware.
  • Design and develop all software and work closely with R&D engineers.
  • Produce test protocols; perform tests and analyze results.

Skills

Embedded C programming
Problem-solving abilities
Microcontrollers (ARM platform)
Experience with I2C, SPI, UART

Education

Bachelor's or Master's Degree in Electrical Engineering or Computer Science

Tools

Eclipse IDE
RTOS (FreeRTOS, Open RTOS)
Job description

Posted onAugust 20, 2025 by Employer details Epic Safety Inc.

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

embedded software engineer

Posted onAugust 20, 2025 by Employer details Epic Safety Inc.

Add to favourites

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

Sign in Sign up for a Plus account
  • Email
  • Copy link
Job details
Epic Safety is a North Vancouver based company that specializes in developing monitored, cloud connected life safety devices for seniors. We are transforming the way seniors connect to their family and help providers in case of an emergency. We're building the most user friendly and advanced devices and platform that brings peace of mind to seniors and their loved ones. We are currently seeking a *Embedded Software Engineer *to extend our existing team.*RESPONSIBILITIES:** Develop and debug embedded software and firmware.* Lead and coordinate trouble shooting activities with software and hardware engineer.* Design and develop all of software and work closely with R&D engineers to quickly prototype, design, and implement new ideas.* Generate documentation and technical/functional specifications as needed.* Develop a rigorous testing strategy to ensure code is robust and secure.* Optimizing product performance to meet design criteria.* Writing technical specifications and reports.* Preparing sub-systems block diagrams and functional schematics.* Producing test protocols; perform tests and analyze results to prove compliance with all design/performance and requirements.* Follow full life-cycle of product development process.*REQUIREMENTS:** At least 2-years work experience in embedded software development.* Bachelor, or master?s Degree in electrical engineering or Computer Science.* Strong embedded C programming experience.* Knowledge and experience with microcontrollers (ARM platform)* Experience with C coding for low-level hardware blocks like SPI, I2C, UART, PWM, etc.* Ability to read hardware schematics and estimate the firmware required to control it.* Excellent problem-solving abilities and diagnostic skills, in a fast-paced environment.* Experience with project management or hold PMP certification*FAMILIAR WITH:** RTOS such as FreeRTOS and Open RTOS* Eclips IDE* Reading Schematic/PCB* Lower level software (Bootloader)*Experience and knowledge in the following areas will be a plus:** Peripheral device interface and driver I2C/U(S)ART/SPI/GPIO/PCM/I2S/PWM* Audio* AT command* GPS(GNSS), Bluetooth, Sub GHz RF, 3G and LTE Module, motion SensorsCome be a part of our diverse team! We are looking forward to your application. Please reply to this posting.\* Please note that we provide a competitive salary and extended health benefitsJob Type: PermanentPay: $56,762.03-$102,924.03 per yearBenefits:* Casual dress* Dental care* Extended health care* Paid time off* Vision careExperience:* Embedded software development: 1 year (preferred)Work Location: In person
  • Location North Vancouver , BC
  • Work location On site
  • Salary $ 56,762.03 to $ 102,924.03 YEAR annually
  • Terms of employment Permanent employment
  • Starts as soon as possible
  • vacancies 1 vacancy
  • Source indeed.com #9850043328
  • North Vancouver, BC
View the full job posting on indeed.com

Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.

Report a problem with this job posting * What’s wrong? This job posting contains incorrect information Inaccurate salary Inaccurate job title Link to full job posting / Expired or closed job posting Provide more details: Report potential misuse of Job Bank

Thank you for your help!

You will not receive a reply. For enquiries, please contact us .

Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!

The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs