hero
3,209
companies
3,739
Jobs
Leverage our network to build your career.
If you are a Techstars portfolio companyclaim your profile.

Senior Firmware Engineer

Lotus Labs

Lotus Labs

Software Engineering
Remote · Canada · North America
Posted on Thursday, June 29, 2023

SENIOR FIRMWARE (FW) ENGINEER
Software Team

We believe Technology should be optimized for disability and usable by all.

Technology is often designed to further enhance the lives of non-disabled individuals, leaving others by the wayside. Lotus Labs aims to combine universal design with inclusive design - optimizing for these ‘corner cases’ and making navigation in a non-disabled-friendly space easier, thereby benefiting us all.

Lotus makes a Ring that moves unsmart objects at home just by pointing. Unlike traditional smart home technology, there is no need to re-wire switches, replicate smart speakers per room or even download another App. It is entirely offline and completely private. Finally, it is also portable – so it can be easily taken with you when you’re switching apartments, moving to a new home and can even accompany you while on vacation! The short-term benefits help you keep the Ring on, automatically enabling the long-term benefit of preventative health.

If you’re passionate about technology making a difference in the lives of people with limited mobility, let’s talk!

As a Senior Firmware Engineer, you will work closely with a small team of A+ players - including the geographically dispersed founding team - to help evolve and improve the existing Lotus offerings. Attributes of your work environment will include:

• High autonomy

• High impact

• Broad exposure to all aspects of the business

• Remote-friendly & Flexible hours

• An informal yet driven pursuit of excellence

• A life-work balance (not work-life balance)

Firmware Development - Key Responsibilities:

• Design, implement and refine new user interfaces, including Touch sensing & control, Motion sensing & Gesture control, NLP & Voice control and scale-up to multi-user capabilities

• Define and design algorithms and create all features on Lotus’ hardware - from prototyping to production based on product requirements and business goals

• Work with the engineering team to streamline and implement algorithms for data collection and encryption (privacy, integrity, authentication, and authorization)

• Code, test and verify functionality of hardware in both prototype and production environments and remote automate network connectivity

• Automate Firmware QA and test infrastructure for production releases

• Design, implement and refine new user interfaces and scale-up to multi-user capabilities

• Create and define new open-source API framework for 3rd party integration & development

• Develop algorithms to both measure and optimize embedded system power consumption

• Collaborate with geographically dispersed, cross-functional teams to achieve alignment on product offering.

*Required Minimum Qualifications: *

• BS in Electrical Engineering or Computer Engineering with 5+ years of experience as a Firmware Engineer preferably in wearables and consumer electronics

• 2+ years of work experience doing embedded firmware development under product constraints

• Experience with Over-The-Air updates to the application and bootloader

• Hands-on experience in system design & integration - including microcontroller programming for real time platforms & digital buses (SPI, I2C)

• Experience and Proficiency in C/C++ (not purely Arduino development)

• 2+ years of work experience doing embedded firmware development under product constraints

• Real-time memory management (managing memory leaks)

• Linked-lists creation and management (addition, deletion, sorting)

• Flash read & write (RTOS experience useful)

• APIs (talking to the Cloud); Encryption - plus

• Proficiency in Eclipse, Netbeans or any other IDEs

• Experience supporting contract manufacturers with high volume manufacturing – plus

• Experience collaborating with international and distributed groups – plus

Preferred Additional Qualifications:

• MS or PhD in Electrical Engineering or Computer Engineering with 3+ years of experience

• Experience with healthcare devices, wearable technology, and/or consumer tech

• Interest and experience working in the disability space

• Experience in supporting contract manufacturers with high volume manufacturing

• Track record of working closely with remote cross-functional teams (Mechanical, Software, Product etc.) and delivering high quality tech products.

At Lotus Labs, we not only value and celebrate diversity but absolutely depend and thrive on the experiences of our vibrant community! We are a proud equal opportunity employer and are committed to creating an inclusive workplace for all.