Don't worry, we can still help! Below, please find related information to help you with your job search.
Iot Firmware Developer Jobs
Company | CropVue Technologies |
Address | Vancouver, British Columbia, Canada |
Employment type | FULL_TIME |
Salary | |
Expires | 2023-10-11 |
Posted at | 7 months ago |
CropVue Technologies is an agriculture technology company that builds remote cellular IoT devices that operate in crop fields to measure weather and pest pressure. The data is sent to a cloud platform where AI analytics are used to build key insights and deliver real-time information to growers to help improve crop yields.
Cropvue Technologies is seeking an experienced IoT Firmware Developer to join our team and effectively work remotely as a key contributor in a rapidly growing company. The candidate will have proven experience developing on ARM/STM32 microprocessors using the Mbed OS (preferred) and related development tools for low power devices that deliver camera images over a cellular modem. In this role, you will be responsible for designing, developing, testing, and maintaining firmware that supports our state-of-the-art agriculture IoT products that use cellular, GPS, and solar to deliver camera and weather data for crop pest monitoring.
If you are looking to make an impact in the rapidly growing area of Precision Agriculture to help feed the world by using smart IoT hardware and data analytics, we encourage you to apply for this unique opportunity and work with a team of talented and proven leaders who are dedicated to making a difference in our food supply.
Key Responsibilities:
- Continuously research and integrate new product features and tools to improve overall device operation, reliability, and functionality
- Develop and maintain firmware that supports several IoT products running on various models of ARM micros/hardware versions
- Develop and maintain test plans and procedures to validate firmware functionality and performance
- Migrate current code base using best practises onto Git version control and Mbed Studio IDE platforms to simplify on-going device management
- Design and implement firmware for low power IoT devices using ARM/STM32 microprocessors and the Mbed real-time OS (preferred)
Requirements:
- Knowledge of Internet protocols (e.g., TCP/IP, UDP, HTTP) and networking principles (eg., IP/MAC addressing)
- Excellent verbal and written communication skills
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Ability to work independently and coordinate effectively with remote team members
- Proficiency in C/C++ programming languages and experience developing interfaces to peripherals such as cameras, digital and analog sensors
- Experience usign Git version control
- Understanding of low-level device drivers and hardware interfaces (eg., I2C, SPI, UART)
- Strong problem-solving and debugging skills
- Knowledge of cloud-based technologies and services (eg., AWS, Azure, Google)
- Knowledge of cellular modems and services (eg., Quectel, LTE/CATM1, NBIoT, GSM, Cat1bis)
- Experience in developing and debugging software on embedded, real-time systems
- At least 3 years of experience in developing firmware using ARM/STM32 microprocessors and a real-time OS (Mbed OS toolchain preferred)
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 7 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 7 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 7 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 7 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 7 months ago