Submit your job posting if your job should be listed here too!
Submit your job application to C++ employers via Meeting C++
Full-time Qt/C++ Developer
published at 15.03.2021 16:28
Location: Milano, Italy - Remote is an option
Company: rev.ng
Relocation Level: Country
Remote support for this position: yes
We're looking for a developer with experience in modern C++ and/or Qt, (QtQuick experience is welcome). We're developing an interactive UI for a reverse engineering desktop application, based on QtCreator, the Qt IDE.
Topics you will work on:
- Development of the user-facing API for the our analysis engine backend
- Development of the Qt-based GUI for our decompiler
- Joint effort with professional UX designers to build a great user experience for the GUI
- Graph layout and rendering, on graphs representing large-scale programs
- Handling of a custom, YAML-based RPC mechanism to offload long computations
Reasons you should work for us:
- rev.ng is on the forefront of binary analysis technology
- rev.ng firmly believes in openess:
- the largest part of our development happens in the open
- the largest part of our code base is Free Software: https://github.com/revng
- we regularly contribute to well-known open source projects such as QEMU and LLVM
- we stream on Twitch our weekly technical meeting: https://www.twitch.tv/revnghour
- rev.ng heavily invests in each employee. Our goals are:
- provide you the necessary knowledge and tools
- push you to excel in areas that best express your attitudes
- ensure you adopt a mature, professional and autonomous development process
- ensure reliability, limit technical debt, increase bus factor thorugh proper and reasonable code reviews
- We regularly attend conferences as speakers, such as
- Open source conferences (Open Source Summit, KVM Forum, LLVM dev meetings)
- Security conferences (DEF CON, CCC)
- C++ conferences (NDC TechTown, various local meetings)
- Academic conferences (USENIX, BAR)
- We encourage employees to employ one week a month for research/open end projects, with the end goal to integrate them in our products and/or publish blog posts or academic publications:
- rev.ng employs modern C++, making heavy use of:
- We support remote working and have the necessary infrastructure to make it effective
- You will spend very little time in meetings
- The work environment is:
- Very friendly
- Informal
- Flexible in terms of working hours
- We do not expect you to work overtime
- You'll have 26 paid holidays a year
Location: Milan, Italy
Remote: Yes, in CET-friendly time zones.
Visa Sponsorship: No
Technologies: C++20, Qt, LLVM