Linux Application Developer

4 years

5 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Linux Application Developer / Linux User Space Application Developer / Linux System Programmer

Location:

Solan, Himachal Pradesh (On-Site Role)

Education Background Required:

B.Tech (CSE, ECE, IT), M.Tech, BCA, MCA, or relevant courses in system programming, networking, and Linux development.

Experience Required: Minimum 4 years

Salary Offered: Starting from 5 LPA

Responsibilities and Duties:

  • Develop and optimize Linux user-space applications for telecommunications and embedded systems.
  • Design, implement, and maintain multi-threaded applications using POSIX APIs.
  • Build networking applications involving TCP/IP, UDP, and socket programming for real-time communication.
  • Work on inter-process communication (IPC) mechanisms, shared memory, and synchronization techniques.
  • Debug and troubleshoot system-level issues, ensuring optimal performance and reliability.
  • Collaborate with hardware teams to integrate with hardware devices via I2C, SPI, and GPIO.
  • Develop custom drivers and manage hardware-software communication.
  • Ensure security and stability of applications, incorporating encryption protocols and secure coding practices.
  • Use tools like GDB, Valgrind, and system tracing for effective debugging and optimization.
  • Manage code using Git, maintain repositories, and write comprehensive documentation for system architecture.
  • Provide post-deployment support, performance tuning, and firmware updates as required.

Required Experience, Skills, and Qualifications:

  • Positive and adaptable attitude.
  • Strong teamwork and collaboration skills.
  • Problem-solving mindset.
  • Effective communication skills.
  • 4+ years of experience in Linux application development/system programming.
  • Proficient in C/C++, POSIX APIs, and Linux internals.
  • Hands-on experience with network protocols and socket programming.
  • Expertise in multi-threading, concurrency, and synchronization.
  • Knowledge of Linux security practices and encryption libraries.
  • Experience with containerization (Docker, LXC) and virtualization.
  • Bonus: Experience in real-time systems and device driver development.

Note: Candidates should be prepared for an on-site interview upon selection.

Job Type: Full-time

Pay: From ₹500,000.00 per year

Benefits:

  • Paid sick time
  • Provident Fund

Schedule:

  • Day shift
  • Weekend availability

Supplemental Pay:

  • Performance bonus

Ability to commute/relocate:

  • Solan, Himachal Pradesh: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • Linux: 4 years (Required)
  • Docker: 4 years (Required)
  • TCP/IP: 3 years (Required)
  • POXIS APIs: 1 year (Required)
  • UDP: 3 years (Required)

Location:

  • Solan, Himachal Pradesh (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You