ARENGY is an IT-Digital and Cybersecurity Recruitment and Consulting firm operating in the Middle East from UAE. Our customers are the most successful industry leaders executing projects around the globe. We are recruiting a SW Qt Engineer C++) for a permanent position with an emerging leader on advanced Radio Frequency and Real-Time Telecommunication Systems for Security and Protection.
Job Description
Design, develop, optimize and integrate software for engineering related applications
Work with Domain Experts to determine requirements and specifications.
Participate in the product development lifecycle from inception and design to bring-up, optimization, verification.
Develop UI interfaces with clear UX.
Use good design principles for software development.
Implement algorithms that are developed from the domain.
Design and implement tests and test interfaces to validate your code.
Required qualifications
Requirements:
- B.Sc. in Electronic Engineering or Computer Science or similar.
- 10+ years of proven software development experience.
- Extensive proven experience programming C++ including modern standards.
- Proven experience in developing Qt applications, preferably both Qt/QML and widget based. Good understanding in Qt core (Thread, Event, Serialization, Network).
- Understanding principles of HMI organisation.
- Experience in UX logic development and implementation.
- Extensive experience with Linux in general, Ubuntu is desirable.
- Experience in Windows Qt Application deployment and debugging.
- Extensive experience with multi-threaded real-time software design, implementation and debugging.
- Familiarity with standard software development tools: git, Jira (or any other bug tracker), conan (or similar).
Bonus Skills:
- Programming Python.
- Experience with radio frequency applications (SDR, GNU Radio).
- RF DSP knowledge and experience are highly desirable.
- Experience using lab equipment (signal generators, spectrum analysers, logic analysers, or oscilloscopes).
Other requirements:
- Passion for Software Development and Technology in general.
- Flexible attitude, ability to perform under pressure.
- Be open to learn and be willing to be challenged.
- Good level of spoken and written English language (upper-intermediate).
- Be a team player.