Position: Firmware Engineer
Company: P-Product, Inc.
Category: C++
Experience required: 3y
English level: intermediate

Requirements:
- First degree from a known University in Computer Science/SW Engineering / Electronics Engineering.
- 3-5+ years of experience in developing software, preferably firmware, for Real-Time communication embedded systems.
- Experience working with various communication and networking protocols.
- Good understanding of processor architecture, SW-HW interfaces, and Operating Systems.
- Practical experience in working with multi-processor systems.
- Proficiency in programming in C language.
- Good English.

Would be a plus:
- Knowledge and experience in wireless technologies such as 802.11, LTE, or similar.
- Knowledge and experience in embedded Linux.
- Knowledge and experience in TCP/IP and L2 networking.

Core responsibilities:
- Design and development of Firmware and Drivers for innovative wireless communication systems.
- Work as part of the Firmware team, the Engineer is responsible for the design and implementation of the wireless firmware as well as the kernel device drivers.
- In this high visibility role, the Firmware Engineer will define and implement high-performance firmware that is tightly coupled with the underlying embedded hardware.
- The job requires dealing with complex issues from the system level down to the bits and bytes of the design, performing in-depth analysis of data and variable factors, as well as profiling and optimizing code using advanced methods.

We offer:
- Competitive compensation;
- Annual performance evaluations;
- Full accounting assistance and support;
- Regular annual vacation is 20 working days;
- Holidays are provided according to Ukrainian Law and by the Ukrainian calendar;
- We were the first IT company in Ukraine to implement the annual corporate trips abroad and since 2006 we have visited Spain, Italy, Netherlands, Germany, Austria, Israel, Georgia, Greece, Czechia, Slovenia, Slovakia, Cyprus, etc.;
- 100% paid sick leave upon provision of the relevant document(s). If the employee works from home during sick leave, no confirmation is necessary;
- Improvement of the English language knowledge with our teacher;
- Smart and useful presents for our employees and their kids;
- Great atmosphere, creative corporate parties, and true individual approach.

Why P-Product:
- Though we have many different projects with different history and of different ages, we always grant interesting work, challenging tasks, interesting collaboration, and positive thinking;
- We grant individual approach to each of our employees elaborating on him or her career growth strategies;
- We invest in the technical education of our employees finding for them special courses, training, conferences, and meetups;
- We organize and conduct a great number of local team building events and activities;
- Though often working in the customer’s team, our employees know that they are carried about, protected, and helped by the P-Product back-office team;
- Our specialists are never alone with their difficult tasks, they always have someone to get a helping hand from;
- We support our employees in every beginning- be it study of a new programming or human language, purchase of a car / own home, or expensive hobby;
- We understand that communication matters and help our employees with this;
- People make P-Product value;
- We do not declare, we do :)