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