inform. decide. grow.

Current Searches

Sr Embedded/Firmware Engineer – Cleantech/Ag-Tech (Remote in BC) ***Completed***

Unique opportunity to work in two of the most purpose-driven industries currently available. We are looking for a senior individual that loves challenges and can plan their time well and balance multiple priorities. The role will allow work-life balance and many opportunities for personal contributions to the direction of both the products and decisions.

Responsibilities: 

  • Work with internal partners to define and refine strategy and system architecture

  • Collect and document requirements, assess feasibility, provide time estimates, and develop specifications.

  • Define detailed specifications for App and Firmware development

  • Conduct applied research for embedded product design, development, and testing.

  • Plan, design, develop, and test firmware code for horticultural control systems, which includes controlling sensor instrumentation and other IoT subsystems.

  • Initial bring up of the hardware, debugging and testing during the development cycle

  • Create, document, and execute software test plans and analyze the results.

  • Review and create test plan and documentation for App and Firmware

  • Communicate project status and issues to the Senior management on a periodic basis

  • Problem solves with internal and external resources

  • Coordinate and participate in software design and code reviews

  • Participate in embedded hardware architecture design, implementation, and testing.

  • Collaborate with project team to launch products

  • Implement revisions to, and maintenance of, existing firmware code.

  • Support firmware and troubleshooting on legacy products as needed basis

 

Requirements: 

  • Post-secondary degree in Computer Science, Computer Engineering, Electronics Engineering or similar fields.

  • Comprehensive programming skills and experience with C and C++

  • Knowledge of various communication standards & protocols (e.g. SPI, I2C, TCP/IP, RS-485, , USB, UART WiFi, Bluetooth, MQTT)

  • Embedded devices (ESP32, ATMEGA328P and other low cost AVRs)

  • Knowledgeable on current technologies: telematics, on board vehicle diagnostics such as CAN Bus

  • Basic electronic skills interfacing with GPIO and microprocessors

  • Experience with sensors technologies measuring CO2, Temperature, humidity, and other environmental parameters.

  • Experience with embedded imaging devices (low-cost cameras)

  • Broad knowledge of firmware, hardware, control system theory, and practice.

  • Knowledge of Multi-meters, Oscilloscope, Function Generator, or other test equipment

  • Ability to read and comprehend technical drawings, electrical schematics, and components datasheets.

  • Strong proficiency with software design, development, validation, and documentation

  • Familiarity with version control system such as GIT and issue tracking systems.

  • Familiar with Horticulture technologies would be an asset.

  • Demonstrated ability to work in teams and cross-functionally.

  • A Self-starter with the ability to manage multiple projects with minimum guidance.

  • Ability to work in a fast-paced team environment, with engineers and production personnel that is focused on priorities and end results.

  • Excellent written & verbal communication skills to generate process instructions and reports.

 

If you are looking for an opportunity to make a difference and play a role in advancing products that make our planet a better place, please reach out. We do pay competitively with flexibility on both schedule and vacation time.

 Contact: Amanda Du Toit amanda@corporate.bc.ca