Search by job, company or skills

This job is no longer accepting applications

Job Description

Job Description :

We are looking for an experienced C++ Developer with expertise in Linux system programming, Python, and networking. The role involves working on complex enterprise codebases, enhancing system security, and ensuring robust network operations.

Responsibility:

  • Operate processes with non-root privileges by using capabilities to grant minimum required permissions to processes.
  • Add capabilities at compile time and ensure they are retained during appliance setup.
  • Implement SELinux policies to restrict user operations to the minimum required level.
  • Port existing systems from CentOS-based Linux to Oracle Linux.
  • Debug and resolve issues or crashes in complex enterprise codebases.
  • Develop and maintain VPN servers while ensuring secure networking protocols.
  • Collaborate with teams to enhance security and performance across the system.

Requirements:

  • Category : Kernel Development
  • Experience in compiling the Linux kernel to enable and disable features like SELinux and capabilities.
  • Deep understanding of Linux kernel internals.
  • Category : SELinux Expertise
  • Strong knowledge of SELinux.
  • Experience in developing and managing SELinux policies.
  • Category : Linux Capabilities
  • Experience working with Linux capabilities to restrict processes to perform the minimum required operations.
  • Category : Core Linux Development
  • Proficiency in C++ and Python.
  • Experience with large enterprise codebases (6 to 7 GB).
  • Ability to work independently on complex codebases.
  • Ability to work independently and take ownership of tasks.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work in a team environment.
  • Category : Network Competencies
  • Knowledge of network protocols like DHCP, TCP/IP, AAA, RADIUS, LDAP, SNMP, 802.1X, SSL, and IPSec.
  • Experience in developing and maintaining VPN servers.
  • Category : Debugging and System Programming
  • Strong debugging skills to identify issues and crashes in the code.
  • Proficiency in system programming on Linux.
  • Category : Security Concepts
  • Understanding of security concepts and best practices.

More Info

Job Type:
Function:
Employment Type:

Key Skills

About Company

Incorporated in 2014, Intuitive Apps Inc. has been deeply rooted in a legacy of transforming the industry and the way people experience technology consulting, and we’re committed to deliver a seamless, personalized experience to save costs, bring efficiencies, and making them robust.

Similar Jobs

5-12 yrs
Bengaluru, India
Skills:
Embedded C, Xcp, Debugging Tools, Can, Lin, Uml, Uds, logic analyzers, Oscilloscopes, Automotive Ethernet, system-level debugging, CAN-FD, Arc42, low-level driver development
5-10 yrs
Bengaluru, India
Skills:
software validation, Embedded C development, SOC knowledge, Intel QAT driver compression decompression library, Linux OS and driver knowledge, Post silicon experience, Pre-silicon or emulation experience
6-11 yrs
Pune, India
Skills:
C, Embedded Programming, Visual Studio, Eclipse, Memory Management, Multithreading, Jira, Stl, Svn, Sql, Jenkins, Javascript, Confluence, Version Control Systems, Linux, Shell scripting, Gitlab, Kubernetes, Atlassian suite tools, Object-oriented design
5-12 yrs
Pune, India
Skills:
Concurrency, Linux, Networking, Cmake, Ipc, Synchronization, Multi-threading, Industrial Communication Protocols, make, Cross Compilation
5-7 yrs
Pune, India
Skills:
multithreading, Memory Management, Ipc Mechanisms, Linux, Synchronization, Linux Internals, networking protocols L2–L7, networking fundamentals, DPDK development, C development, signals, user-space programming