برای توسعه نرمافزارهای تخصصی و صنعتی، به دنبال یک برنامهنویس C++ / Qt با توانایی مناسب در طراحی رابط کاربری، توسعه نرمافزارهای Desktop و ارتباط با تجهیزات سختافزاری هستیم.
شرح وظایف
طراحی و توسعه نرمافزارهای Desktop با C++ و Qt
طراحی و توسعه رابط کاربری با Qt Quick / QML
توسعه GUIهای تخصصی و صنعتی
پیادهسازی و توسعه نمایشهای گرافیکی و Real-Time
نمایش و پردازش دادههایی مانند نمودار، طیف سیگنال و دادههای دریافتی از تجهیزات
پیادهسازی ارتباط نرمافزار با تجهیزات از طریق شبکه و سایر رابطهای ارتباطی
توسعه و نگهداری بخشهای مختلف نرمافزار و رفع اشکالات موجود
همکاری در طراحی معماری و توسعه قابلیتهای جدید نرمافزار
شرایط احراز
تسلط مناسب به C++
آشنایی مناسب با Object-Oriented Programming
تجربه کار با Qt
آشنایی یا تجربه کار با QML / Qt Quick
توانایی طراحی و توسعه GUI
آشنایی با مفاهیم TCP/IP، UDP و LAN
آشنایی با دریافت، پردازش و نمایش دادههای Real-Time
توانایی Debug و حل مسئله
آشنایی با Git
توانایی مطالعه و توسعه پروژههای نرمافزاری موجود
علاقهمند به یادگیری و کار در پروژههای فنی و چندرشتهای
موارد زیر مزیت محسوب میشوند
تجربه کار با تجهیزات سختافزاری، Embedded Systems یا سیستمهای صنعتی
تجربه کار با Serial، Modbus، TCP/UDP یا سایر پروتکلهای ارتباطی
آشنایی با Multithreading و برنامهنویسی Concurrent
آشنایی با مفاهیم Signal Processing مانند FFT، Spectrum، IQ، ADC و DDC
تجربه توسعه نرمافزارهای مانیتورینگ، کنترل یا Data Acquisition
آشنایی با CMake
آشنایی با Protobuf / gRPC
تجربه کار با Wireshark و تحلیل ارتباطات شبکه
نکته: داشتن تجربه حرفهای در تمام موارد فوق الزامی نیست. افراد جونیور با پایه قوی در برنامهنویسی C++، قدرت یادگیری بالا و علاقه به توسعه نرمافزارهای مهندسی و ارتباط با سختافزار نیز میتوانند برای این موقعیت اقدام کنند.
درباره شرکتمجموعه رهپویان صنعت تیزبینا با سابقه پیشین در زمینه طراحی و ساخت سامانه های الکترونیکی مخابراتی و اپتیکی آماده ارائه خدمات به مشتریان عزیز می باشد.