1 Idrive Software Job
5-7 years
IDrive - Senior Programmer Analyst - Linux Desktop Apps (5-7 yrs)
Idrive Software
posted 4d ago
Flexible timing
Key skills for the job
Looking for 5+ years experienced Developer to join our Linux desktop Application development team. Preferable stream is only CS/IT/ECE.
Job Description :
- In this role, you will be responsible for developing and implementing user interface components.
- You will be taking care of managing the system and root level daemon process, application performance, etc.
- You will be communicating with the OS to get some native OS events for our application.
Mandatory skill set :
- Excellent C/C++/Linux skills
- Should have good knowledge of multi-threaded application development in C++
- Good understanding of data structures, good problem solving skill
- Familiar with cross compilation, compilation frameworks (Make, CMake, QMake), remote debugging (gdb), core file analysis
- Source control using GIT
- Linux process handling using spawn, fork, daemon process, user and root level processes, orphan/zombie processes
- Basic commands like grep, find, cut, tr, sed, kill, ps, top, ls
- File system and usermode permissions: chmod, chown, cat, touch
- Remote machine access using scp, ssh, sftp
- Should have good coding practices and be able to design and develop modules independently with minimal supervision.
Good to have skillset
- Linux working environment and architecture, different distribution, debian/rpm architecture, systemctl, journalctl, boot process
- Knowledge of Linux X-Server, display variable,X11/Wayland/framebuffer, GNOME/KDE Desktop environment
- We use ElectronJS to build Linux Desktop applications. So Knowledge of NodeJS concepts and it's libraries is an add-on.
- Working knowledge of WebSocket is a plus.
- Knowledge of TypeScript will also be an added advantage.
ABOUT US :
We develop High-performing remote access solutions for your PC and Mac. We also develop solutions which let you transfer files from your local machine to the remote machine (PC, MAC, iPads, Android, Linux, etc).
With the RemotePC Linux team, you will be working with scalable and modularized code. You will have exposure from JS Engine to linux system architecture to DBUS Programming as well.
We aspire high to make our solution optimized and scalable with zero bugs leaking to production.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Programmer Analyst roles with real interview advice
Best experience.
HR and there policy idea’s.