Embedded Software Engineer at Epic Safety Inc
North Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

21 Nov, 25

Salary

56762.03

Posted On

21 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Vision Care, Software Development, Sensors, Pwm, Bluetooth, Computer Science, Dental Care, Microcontrollers, It

Industry

Computer Software/Engineering

Description

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.

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

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 Sensors
    Come 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 benefits
    Job Type: Permanent
    Pay: $56,762.03-$102,924.03 per year

Benefits:

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

Experience:

  • Embedded software development: 1 year (preferred)

Work Location: In perso

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