Embedded Systems Engineer - Toronto, Canada - deepPIXEL

    deepPIXEL
    deepPIXEL Toronto, Canada

    1 month ago

    Default job background
    Full time
    Description

    We are an exciting startup in the wireless IOT space that is looking for a embedded systems engineer who is looking to work on some interesting projects.

    Main Duties & Responsibilities:

    • Develops embedded products by analysing customer requirements

    • Contribution to team effort toward design/develop the whole product

    • Design Firmware, Software modules, Test modules (run on hardware platforms)

    • Design and develop using toolchain in full compliance with SWT best practice

    • Design and develop in compliance with all applicable regulations and safety standards

    • Giving technical guide and coach to junior programmers on occasional basis (No direct report)

    • Contributing in code review, design check and stand-up meetings

    • Evaluates systems by applying knowledge of embedded software engineering

    • Identify and recommend product performance improvements

    • Actively participating in system integration (Electronics, Mechanic, Software, App, Cloud)

    • Provides support to other teams like App, Cloud computing, Test and Manufacturing to design or modify software/hardware modules for validation and production testers

    • Prepares technical reports by searching, collecting, analyzing and summarizing

    • Maintains product and company reputation by complying with federal and state regulations

    • Properly use and maintain equipment, software licences, infrastructure and data bases

    • Contribute and maintains product data base by releasing software designs, codes, test procedures, etc. under the compliance to SWT confidentiality policy

    • Develop new skills by self training or attending courses as per project requirement

    • Self-managed the scheduling of the projects

    • Conduct the duties as per requested by direct manager

    • Some overseas business trips may occur

    Required Knowledge and Skills:

    • Must have 3+ years experience in design embedded firmware

    • Minimum 3 years design experience on real-time systems in consumer industry

    • Experience in code reviewing and mentoring junior programmers

    • Experience in designing (sequence diagram, flowchart, state machine, etc.) from customer requirements

    • Experience with firmware testing and test case designing

    • University degree in Engineering (Embedded software is preferable)

    • Proficiency in C/C++ firmware developing on microcontrollers

    • Proficiency in Event-driven software architecture design

    • Experience with RTOS concepts, Interrupt, Event-handling and Scheduling

    • Experience with Microcontrollers, GPIO, Flash, UART, SPI, I2C

    • Experience in developing code on wireless chips e.g. BLE, LoRa, Zigbee, Sub-GHz

    • Experience with toolchains (e.g. IDE, Compilers, Optimizers, Revision controls, Code Review etc.)

    • Experience with at least one scripting language such as Python, VB script, Lua

    • Design experience in the field of IoT, IIoT, control, sensor, wireless

    Soft skills

    • People oriented mindset, Well accepted team worker

    • Willing to learn new technologies, toolchains, soft skills etc.

    • Strong professional work ethic

    • Excellent time management skills

    • Ability to prioritize and work efficiently under pressure to meet deadlines

    • Experienced management of simultaneously projects

    • Enjoy communication both verbal and written (Report, Diagrams, Charts)

    • Result orientation and dedication to the objectives

    • Capability of critical thinking

    deepPIXEL focuses on Healthcare, Artificial Intelligence, Natural Language Processing, and Bots. Their company has offices in Toronto. They have a small team that's between 1-10 employees. To date, deepPIXEL has raised $50k of funding; their latest round was closed on July 2016.

    You can view their website at or find them on Twitter and LinkedIn.