Position: Real-Time C Software Engineer
Company: Code Space
Category: C++
Experience required: 3y
English level: intermediate

We offer an exciting opportunity to join a great project focused on developing exclusive GPS tracking solutions with unique features. The product is highly competitive, has growing in popularity in Europe, Asia, North and South America. Currently we are scaling the product for growing number of clients and partners. This is why we are eager to invite Real-Time C/C++ Developers, who are open to new exciting experience, geolocations technologies and challenging tasks.

We are already selling in more than 50 countries and growing our sales month by month, but the team is  still small enough for a good developer to make an impact.

Our product:

We provide unique patent-pending technology that includes a miniaturized and optimized integration of GPS, GSM, accelerometer, and sensors that provide smart data while optimizing energy usage. It also has servers that utilize sophisticated algorithms, data communications and cellular network signaling to manage the devices and dispatch information to systems and apps using minimal data bandwidth.

Job Description:

- Executing full life-cycle software development /Design, code and debug new advanced features 
that enhance the existing software
- Programming well-designed, testable, efficient code, writing scripts to help automate testing
- Development of new features, developing new Up-dates features & fixing bugs
- Build high-quality, innovative and fully performing software that complies with coding standards and technical design.
- Execute full software development life cycle (SDLC)
- Integrate software components into a fully functional real-time software system
- Document and maintain software functionality
- Take part in bringing new technologies and coherent architecture to the team

Our benefits:

- Comfortable office in the center of Kyiv (Gulliver BC)
- Professional development opportunities
- English lessons
- Health insurance
- Paid vacation and sick leaves
- Flexible work schedule
- Corporate parties and team time each Friday

What we expect to have:

- Experience of 3+ years in C/C++ development on embedded systems - A must
- Experience in Azure RTOS ThreadX – A must
- Experience with open-source projects (particularly the Android open source project)
- Experience working with Agile methodologies
- Strong experience in Git / Git Flow
- High level (Intermediate+) of English
- Ability to cope with existing code for new additions and improvement purposes
- Bright, self-motivated developer, team player & independent
Advantages would be

- BS in Computer Science/Mathematics or related field
- Experience working with cellular modems
- Experience working with the geolocation
- Experience in AWS MQTT protocol
- Experience in algorithm development