
Firmware Engineer
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in Canada.
• Contribute to the design, development, and operation of essential embedded software functionalities for Lime vehicles and associated products.
• Act as the advocate for customers, promoting engineering excellence within the team and influencing the decisions regarding the team’s roadmap.
• Provide constructive feedback during the peer review process and maintain effective communication with technical leadership.
• Take ownership of distinct embedded software features through their design, implementation (using C, C++, RUST, etc.), testing, and integration in an embedded Linux or real-time operating system (RTOS) setting.
• Acquire knowledge and expertise in various components, including networking (LTE)/WiFi, motor control, Over-the-Air (OTA) software updates, and a range of sensors.
• Develop software to facilitate interaction with devices/electronics via I2C, SPI, CAN, UART, and other protocols.
• Collaborate closely with hardware teams to assist in board design, bring-up, and verification, as well as integration and testing during different stages of product development, including proof of concept.
• Bachelor’s degree in computer science, computer engineering, or a related field.
• A minimum of 2 years of professional software development experience.
• At least 2 years of experience in C/C++ development in an embedded setting.
• Demonstrated ability to diagnose and debug complex, multi-variable system challenges, complemented by strong oral and written communication skills.
• Provides Equity.
• Includes Bonus.
Distro
Jabil
Astera Labs
Acuity
Get handpicked remote jobs straight to your inbox weekly.