We are looking for an enthusiastic Senior Firmware Engineer to join our embedded FW team and take part in our innovative product development effort.
As a Senior firmware engineer, you will develop world-changing products for the emerging medical cannabis market in an environment of fun and smart people, rapid product development iteration, collaboration, and a great amount of autonomy.
Key Responsibilities:
Design and implementation of firmware for our products and the company’s core technologies.
Design and implementation of drivers, BSP, and application.
Supporting algorithms development and implementation.
Maintain IoT interface for mobile applications and AWS cloud.
Supporting customer support team.
Maintain development documents.
Firmware validation and testing.
Provide technical leadership and mentoring to junior developers.
Lead the development of complex embedded systems.
Collaborate with cross-functional teams to address system-level issues.
As a Senior firmware engineer, you will develop world-changing products for the emerging medical cannabis market in an environment of fun and smart people, rapid product development iteration, collaboration, and a great amount of autonomy.
Key Responsibilities:
Design and implementation of firmware for our products and the company’s core technologies.
Design and implementation of drivers, BSP, and application.
Supporting algorithms development and implementation.
Maintain IoT interface for mobile applications and AWS cloud.
Supporting customer support team.
Maintain development documents.
Firmware validation and testing.
Provide technical leadership and mentoring to junior developers.
Lead the development of complex embedded systems.
Collaborate with cross-functional teams to address system-level issues.
Requirements:
5+ Years of experience in low-level real-time/embedded systems design.
BSCS, BSEE, BSCE, or demonstrated equivalent experience.
Extensive experience in embedded software development using C/C++.
Experienced with Microcontroller programming in RTOS environment – Must.
Experience in Python.
Experience with integrating hardware and software systems.
Excellent debugging skills.
Experience with new HW bring-up – Advantage.
Object-oriented programming – Advantage.
Medical devices development – Advantage.
Familiarity with BLE, and cellular modems – Advantage.
Experience with electro-mechanical systems – Advantage
5+ Years of experience in low-level real-time/embedded systems design.
BSCS, BSEE, BSCE, or demonstrated equivalent experience.
Extensive experience in embedded software development using C/C++.
Experienced with Microcontroller programming in RTOS environment – Must.
Experience in Python.
Experience with integrating hardware and software systems.
Excellent debugging skills.
Experience with new HW bring-up – Advantage.
Object-oriented programming – Advantage.
Medical devices development – Advantage.
Familiarity with BLE, and cellular modems – Advantage.
Experience with electro-mechanical systems – Advantage
This position is open to all candidates.