We are looking for Sr. Software Engineer to help us with creation of new testing tools. Like those to test devices on production line as well as new firmware builds. You will be coding for PC (Windows, Linux), create boot USB flash drives with this kind of software+OS. These tools will be interacting with a remote server, so you will require some skills to work with them (connect to server, send request, get response etc). You will be responsible for maintenance of our builds system as well. This testing tools will work with images, motions, camera module quality, sound quality etc.
- Create tools for device testing on the production pipeline
- Create tools for daily firmware builds testing
- Internal tools development
- Create documentation (Component-level Design)
- Estimate assigned tasks and commitment to them
- 4+ years experience in developing of commercial desktop applications
- Experience with creating software for industrial technological progress control
- Good experience with C++, C#
- Good experience with QT, GUI, network clients programming
- Good experience with WinAPI, POSIX API
- Good experience with OpenCV or another "computer vision" library
- Simple, concise, readable programming skills
- Technical level of English skills
- Good communication and team working skills
- Understanding of media processing (coding/decoding audio/video)
- MySQL, Jenkins.
- Good practice with Version Control and Bug Tracking Tools
AS A PLUS
- Open GL, DirectX, neural networks, DSP, SCADA systems development experience
- Great compensation package based on your experience and company-wide benefits.
- A multicultural work environment with communication between Kyiv, San Francisco, and Shenzhen offices.
- A team of 60+ professionals and 20+ pets all of whom you will be excited to see every time you come to the office.
- A demanding and satisfying startup environment that facilitates rapid personal growth, fueled by a fusion of Silicon Valley Engineering culture and founding team’s work ethics.
- Flexible Hours - people expected to be in the office for certain hours every day, but no one counts your time and never will. We only work with people who are excited and take pride in the work they do.
- New gear. We provide you with all the equipment you need to work comfortably and efficiently, from new laptops to standing desks.
Apply at email@example.com