Position: Windows Firmware Engineer for LEIA Labs
Company: Equally Talent
Category: C++
Experience required: 5y
English level: upper
Published: 2021-12-01T00:00:00+02:00

**Your responsibilities will include (but are not limited to):**

- Develop system level software controlling Leia Display operation for Windows;
- Develop and integrate custom display driver, touch drivers, and USB components of Windows platform for Leia branded products and development kits;
- Execute all phases of software development lifecycle: requirements gathering, project planning, system testing, system prototyping, and troubleshooting of existing systems;
- Represent firmware in the cross-functional research and architecture teams.

**Projects you might work on:**

- Writing code to demo and evaluate 3D imaging and 3D display hardware peripherals;
- Developing SDK, HAL for research, development, and production products;
- Developing, debugging, and shipping firmware for Windows Leia products.
 

**What You’ll Have**

- 5+ years of experience with Windows and/or embedded systems;
- Experienced in C/C++ embedded development;
- Experience Git or similar version control and team development;
- Experience with hardware protocols such as I2C, 2-wire, UART, SPI, USB, MIPI;
- Strong communication skills and team player;
- Minimum BS degree in EE, CE, CS or equivalent experience.

**Nice to Have**

- Experience with Linux drivers and/or Windows services;
- Experience working with Image Processors for advanced TV displays;
- Experience with tools such as oscilloscopes, logic analyzers, or protocol sniffers;
- Knowledge in a broad range of low level software areas;
- Cross platform C++ development under Linux/Windows;
- Experienced with multi-core/multi-CPU environments;
- Building API interfaces for external app integration.

**What We Offer**

- Great experience and professional growth by working on cutting-edge technology products in a highly skilled and friendly team;
- Paid 22 business days of annual vacations (+1 day for each service year);
- Paid sick leaves;
- Paid days off on Ukrainian official holidays;
- Paid maternity and paternity leave;
- Medical and life insurance;
- Gym membership;
- English language classes;
- Regular education, workshops and conferences;
- Monthly team building cool events;
- Opportunity to choose the equipment for work.