NiX 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 Linuxbased 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 officebased 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 locationspecific benefits
*not applicable for freelancers
Required Experience:
Senior IC