Position: Embedded Software Developer
Company: QIT Software
Experience required: 3y
English level: upper

QIT Software is looking for Embedded Software Developer to the project from USA. It's fully automated self-cleaning machine that delivers fresh customizable smoothies wherever it's convenient.

Details:
- Schedule: Full-time, remote
- Client: USA
- Status: Ongoing (1+ years)
- Project: Machine that delivers fresh customizable smoothies
- Team: PM, Tech Lead, Devs, etc.
- Duration: long-term
- Methodology: Scrum (weekly meetings)
- Tools: Trello, Slack
- Time tracker: Clockify, manually
- English B2

Hiring process: 1 - Pre-screen (up to 30 mins), 2 - Interview with client (soft skills and check English), 3 - Test task for a week (paid)

You have:
- Embedded software experience in ARM-based hardware and electromechanical systems / robotics
- Cross Platform Mobile App development
- AWS Development and Deployment experience
- Proficient in any one programming language(C++, Python). Excited to learn more
- Good understanding of object-oriented programming (OOP) methods
- Good understanding of standard data structures and algorithms, including basic concepts of run-time analysis
- Creating a scalable and reliable system with secure framework and easy onboarding
- Good understanding of multi-threaded programming concepts
- In depth knowledge of version control and CI/CD


As a plus
- Linux and Android Development
- QT framework
- Python, Javascript, C Programming
- Docker and micro services
- Optimizing onboarding systems at production
- Developing remote monitoring systems such as reverse SSH as well as fleet management
- Developing State machine based architecture

We offer:
- The ability to work remotely from anywhere in the world;
- Flexible work schedule, no micromanagement, no strict deadlines and free overtime work;
- Work in European and American products with a modern technology stack in different industries (Finance, Technology, Health, Construction, Media, etc.);
- Revision of wages every 6 months or on an individual basis;
- Accounting support and full payment of taxes by the company;
- Paid 15 vacation days, 5 sick days and public holidays;
- Compensation for sports subscriptions, courses, conferences, etc.;