Embedded Software Engineer

North Vancouver, BC, CA, Canada

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

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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2633944
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North Vancouver, BC, CA, Canada
  • Education
    Not mentioned