Overview

Looking to become a major player on a team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? We are looking for a hands-on Senior C/C++ Software Engineer. The role requires excellent communication skills, strong analytical problem solving abilities, solid academic background and expert programming skills as well as leadership skills.
Additional information:
– You will be empowered in your role
– We have a competitive compensation package that includes medical and dental Insurance
– In-house courses of English and French languages
– Opportunities to participate in exchange programs abroad
– Discount programs especially designed for EGS’ employees
– 4x a week yoga classes
– In-house sport training center
– Bus for transportation
– Unlimited coffee and tea
– Corporate events and parties
– Business trips and trainings

Responsibilities:


- Develop and test applications for embedded applications
- Update existing documentation according to already done development
- Provide leadership and guidance to our software engineers in the development of their careers
- Be a hands-on leader, working with the team to create organized, clean, and maintainable code

Required Qualifications:


- BS degree in Computer Science or a related field; Master's degree is preferable
- 5+ years of hands-on software development experience in C/C++ (expert programmer)
- Solid working experience of C/C++ programming
- Solid working experience in C (standard C library), C++ (STL, Boost libraries)
- Experience of Android development
- Experience in development under Linux embedded systems, buildbot, SVN, Eclipse
- Experience in operating systems: Windows activeX/OCX, OS2, DOS
- Knowledge of Object-oriented programming principles
- Experience in using git, gitlab is a plus
- Work experience in an Agile environment is an advantage
- Knowledge of Embedded devices
- Very concerned to deliver well validated/ tested software
- Fluent in English
- Knowledge of French is highly appreciated
- Must be able to communicate and interact effectively with business users, project managers and IT stakeholders
- Must be well organized and able to meet stakeholder delivery commitments

About Energize Global Services CJSC

Energize Global Services CJSC is a software development company that provides IT services for partners all over the world and develops its own products.