CrawlJobs Logo

Linux Developer

United States, Irving 136000.00 USD / Year · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

Linux Developer

Requirements

  • Proficiency in one or more programming languages suitable for systems development (e.g., C/C++, Go, Python)
  • Automation (Ansible, Chef) and strong shell scripting (Bash, KSH)
  • Deep understanding of Linux operating system internals, system calls, and networking
  • Experience with virtualized environments (e.g., VMware) and private cloud concepts
  • Familiarity with version control (Git)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Linux Developer

8 matching positions

C++ Software Developer & Linux Systems Administrator

We are looking for a highly versatile C++ Software Developer with a strong backg...
Location
Location
United States , Pittsburgh
Salary
Salary:
Not provided
capsenrobotics.com Logo
Capsen Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven professional experience as a Software Developer with strong proficiency in modern C++
  • Extensive hands-on experience in Ubuntu Linux system administration and command-line operations
  • Solid understanding of core networking concepts, security, and protocols (TCP/IP, DNS, DHCP, routing)
  • Demonstrated ability to teach, mentor, or lead technical teams in adopting software development lifecycles (SDLC) and best practices
  • Strong proficiency with version control systems, particularly Git
  • Must have a valid driver's license with a good driving record
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain robust and scalable C++ software applications for robots used in factory automation
  • Administer, configure, and maintain Linux-based servers to ensure high availability, performance, and security
  • Manage, monitor, and troubleshoot network infrastructure, including routers, switches, and VPNs
  • Develop and maintain automation scripts using Bash or Python for system provisioning and streamlined operations
  • Build, maintain, and optimize CI/CD pipelines to ensure smooth and reliable software deployments
  • Travel to customer facilities (integrator facilities, factories, warehouses). Travel may comprise 10-20% of work days
  • Fulltime
Read More
Arrow Right

C Developer (Linux)

We are seeking a skilled C Developer with Linux expertise to join our onsite tea...
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in C programming
  • Solid experience working in Linux/Unix environments
  • Knowledge of system programming concepts (threads, processes, memory management)
  • Experience with shell scripting
  • Familiarity with debugging tools (GDB, Valgrind)
  • Understanding of networking fundamentals
Job Responsibility
Job Responsibility
  • Design and develop applications using C programming language
  • Develop and optimize system-level and embedded applications on Linux
  • Debug and troubleshoot performance and memory-related issues
  • Work with multithreading, IPC, and socket programming
  • Collaborate with cross-functional teams for integration and deployment
  • Perform code reviews and ensure best coding practices
  • Support production issues and system enhancements
  • Fulltime
Read More
Arrow Right

Embedded Linux Cybersecurity Developer

You will be part of the development of an advanced telematics solution for comme...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Business Informatics, or a comparable field
  • Minimum 5 years of experience in a similar position
  • Strong experience with Qualcomm security architecture: Trusted Execution Environment (TEE)
  • TrustZone
  • Secure MSM
  • Deep understanding of: Asymmetric & symmetric cryptography
  • Hashing algorithms
  • PKCS standards
  • Expertise in: SELinux policy development (targeted / MLS)
  • Linux hardening (namespaces, kernel protection)
Job Responsibility
Job Responsibility
  • Architect and validate the hardware-rooted Chain of Trust
  • Manage secure boot flow from Qualcomm PBL → Linux kernel → user space
  • Define and implement PKI strategy
  • Manage: Certificate lifecycle
  • Code-signing authorities
  • PKCS standards (especially PKCS#11)
  • Enable secure interaction with HSM / TrustZone
  • Design and implement SELinux policies
  • Enforce least privilege principles
  • Perform security audits across system services
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions
  • Accredited Coaching School
  • Parties or themed events
  • Fulltime
Read More
Arrow Right

Linux Kernel Developer

VAST Data is looking for a Linux Kernel Developer to join our growing team! This...
Location
Location
United States , RTP, North Carolina
Salary
Salary:
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Linux Kernel Development Experience
  • System programming in C/C++
  • Solid networking knowledge (OSI network layers, TCP/IP)
  • Python/Git- advantage
  • Knowledge block-level Storage/file systems — advantage
  • BSc/MSc degree in Computer Science, Engineering or equivalent
Read More
Arrow Right

Senior Linux Kernel System Developer

Senior Linux Kernel System Developer role at Hewlett Packard Enterprise focused ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science or Computer Engineering, MS degree preferred
  • 8-12 years of relevant experience
  • Programming experience using C on Linux platform
  • Understanding of Linux OS internals and expertise to develop new functionality in kernel modules
  • Ability to debug kernel issues using Linux commands like gdb, strace, tcpdump
  • Understanding of source code control systems, branching, merging, release management
  • Experience in SCM tools such as Subversion, GIT, GITHUB
  • Scripting knowledge in Shell/Perl/Python
  • Able to create Linux Debian packages
  • Ability to pull patches from upstream kernel versions to lower versions and build
Job Responsibility
Job Responsibility
  • Develop new functionality in Linux kernel modules
  • Debug kernel issues using various Linux commands
  • Work with source code control systems and SCM tools
  • Create Linux Debian packages
  • Pull patches from upstream kernel versions
  • Work with storage concepts and networking protocols
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Full-Stack Linux Cyber Application Developer

As a full stack developer, you can resolve a problem with a complete end-to-end ...
Location
Location
United States , Herndon
Salary
Salary:
86800.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
  • 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
  • 3+ years of experience with full-stack Python development
  • 2+ years of experience with JavaScript development
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications
  • Experience using back-end and front-end languages to develop complete solutions
  • Experience creating solutions to complex problems within a collaborative, cross-functional team
  • TS/SCI clearance with a polygraph
  • Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree
Job Responsibility
Job Responsibility
  • Resolve a problem with a complete end-to-end solution in a fast, agile environment
  • Develop software and systems from vision to production-ready
  • Master new tools and techniques and identify needed system improvements
  • Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
  • Make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
Read More
Arrow Right

Linux VPN/ZTNA Client Developer

This role has been designed as ‘’Onsite’ with an expectation that you will prima...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or equivalent professional experience
  • 2-5 years of professional experience in Linux systems development, network programming, or systems-level software development
  • Advanced proficiency in C++ or Golang with demonstrated experience building performance-critical, production-grade networking applications
  • Deep understanding of Linux kernel networking (netlink, TCP/IP stack, socket programming at system call level)
  • Comprehensive knowledge of Linux network management and configuration (NetworkManager, systemd-networkd, network namespaces, routing tables, firewall rules)
  • Hands-on experience with VPN technologies and protocols (IPsec, WireGuard, OpenVPN, TLS/SSL, or similar) with proven track record implementing VPN client functionality
  • Hands-on experience with Zero Trust Network Access (ZTNA) concepts, implementation, or related secure access solutions
  • Strong expertise in cryptography fundamentals, encryption algorithms, PKI, X.509 certificates, and secure tunnel protocols
  • Proficiency with Linux runtime components: NetworkManager, systemd, d-bus, network managers, and kernel module interaction
  • Experience with Linux security subsystems (AppArmor, SELinux, keyring, TPM) and secure credential management
Job Responsibility
Job Responsibility
  • Design and develop high-performance VPN/ZTNA client applications for Linux desktop and server environments, focusing on security, performance, and seamless integration with Linux networking stack
  • Implement core client-side networking functionalities including secure tunnel establishment, encryption negotiation, certificate management, and Zero Trust Network Access (ZTNA) enforcement
  • Develop and maintain robust VPN client code in C++ or Golang that efficiently manages network connectivity, tunneling protocols (IPsec, WireGuard, TLS), and secure access policies
  • Integrate with Linux network management subsystems including NetworkManager, systemd-networkd, netlink API, iptables/nftables, and kernel-level networking stack for transparent traffic management
  • Optimize system resource usage (CPU, memory, network bandwidth) to ensure lightweight, efficient client operation across diverse Linux distributions and hardware platforms
  • Implement secure credential and certificate management, including integration with Linux security subsystems (systemd-keyring, TPM, keyring API)
  • Develop and maintain diagnostic and troubleshooting capabilities, including logging, telemetry, and network packet analysis for issue resolution
  • Collaborate with cross-functional teams (security, QA, product management) to design features that align with enterprise VPN/ZTNA architectural requirements and security standards
  • Write comprehensive unit, integration, and end-to-end tests for VPN/ZTNA functionality across multiple Linux distributions and configurations
  • Troubleshoot and resolve complex issues related to network connectivity, protocol interoperability, latency, DNS resolution, traffic routing, and security on Linux systems
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Embedded Software Developer (Real-Time Linux / FreeRTOS) Level 2

We are looking for an Embedded Software Developer to design and develop real-tim...
Location
Location
Sweden , Västerås
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 2–6 years of experience within the relevant field combined with a Bachelor’s or Master’s degree or another technical degree combined with 10–15 years of relevant work experience
  • Experience working with real-time embedded systems using Real-Time Linux and/or FreeRTOS
  • Proficiency in C/C++ and embedded systems programming
  • Understanding of scheduling, interrupts, synchronization, and concurrency
  • Experience with Ethernet and CAN communication in embedded systems
  • Experience working with MCUs, SoCs, and low-level hardware interfaces
  • Strong communication and teamwork skills
  • Experience working in agile development environments
  • Good command of the English language
Job Responsibility
Job Responsibility
  • Develop and optimize real-time software on embedded Linux and RTOS-based platforms within the substation automation domain
  • Implement software based on approved implementation specifications and technical proposals
  • Drive software quality through test automation, code reviews, and continuous improvement initiatives
  • Analyze and improve resource utilization, latency, jitter, and scheduling behavior
  • Debug issues across RTOS/kernel, application, and hardware layers
  • Participate actively in Scrum ceremonies and collaborative agile development
  • Fulltime
!
Read More
Arrow Right