N-iX is looking for a Senior C++ Engineer to join our team! Our client is a leading provider of parking management services to municipal and commercial clients worldwide The ideal candidate will have 5+ years of experience in C++ software development, specifically using the Qt5 framework, and possess strong knowledge of embedded Linux OS. This role will be focused on developing a parking meter solution based on microservices.
Responsibilities:
- Develop a parking meter solution based on microservices architecture.
- Set up communication with the web via 3G.
- Implement features such as viewing the balance and paid parking time
- Work on Linux-based systems, ensuring seamless integration of the application with various Linux distributions.
- Contribute to the full software development lifecycle, from initial concept to deployment and ongoing maintenance.
- Participate in code reviews to ensure adherence to best practices, maintainability, and high code quality.
- Troubleshoot and resolve complex software issues, collaborating with the team to identify and implement solutions.
Requirements:
- 5+ years experience in C++ software development using the Qt5 + framework.
- Experience in Yocto and embedded linux OS.
- Experience and a good understanding of GUI design and Qt, QML.
- Experienced with the Git version control system.
- Nice to have - experience and understanding of MS Azure Cloud IoT Hub Services.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers