Job Closed

This listing is no longer active.

C Developer Intern

Software EngineerSoftware EngineerFull TimeRemoteEntry LevelTeam 51-200Since 2009H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

12 days ago

Salary

0

Seniority

Entry Level

Job Description

C Developer Intern

CloudLinux

Role Description We are seeking talented and motivated C Developer Interns to join our CloudLinux team. As an intern at CloudLinux, you will have the opportunity to gain hands-on experience in C development and contribute to the development of our innovative projects. We are currently looking for a C Developer Intern for one of our core teams: - Endless Lifecycle Support (ELS) – extending the life of Linux distributions beyond their official end-of-life by providing critical security patches and updates. Interns in this team focus on backporting, patching, and ensuring long-term stability across different environments. In this role, you will have the opportunity to: - Work on real-world projects and contribute to the development of our products - Collaborate with our experienced development team and learn from industry professionals - Gain experience in writing clean, efficient, and maintainable code - Participate in code reviews and follow best practices - Learn how to write effective unit tests and ensure quality in software development - Get exposure to different areas of C development, including backend development and system programming This is a remote internship opportunity, allowing you to work from anywhere and have a flexible schedule. Qualifications - Some C programming and debugging skills - Experience using Git for development and patch/branch management - Experience with GNU/Linux operating system (CLI) and shell scripting - Basic experience with building the Linux kernel and troubleshooting related issues - English proficiency at B1 level or above - Self-starter who’s hungry to learn - Final-year student or entry-level engineer with strong basics - Able to read and reason about C / systems code - Solid fundamentals in algorithms and data structures - Comfortable using AI coding assistants day-to-day - Broad awareness of the current AI-assisted development landscape Benefits - A focus on professional development - Interesting and challenging projects - Fully remote work with flexible working hours - Paid vacation, 10 days of national holidays, and unlimited sick leaves - Compensation for private medical insurance - Co-working and gym/sports reimbursement - Budget for education - The opportunity to receive a reward for the most innovative idea that the company can patent - Learn AI-assisted development workflows across the full development lifecycle

Related Job Pages

More Software Engineer Jobs

Clinical Outcomes Solutions logo

Senior Statistical Programmer – FSP

Clinical Outcomes Solutions

A global research consulting group providing 360° support & services across all facets of clinical outcomes research.

Full TimeRemoteTeam 51-200H1B Sponsor

• Performing data manipulation, analysis and reporting of clinical trial data, both safety and efficacy (ISS/ISE), utilizing SAS programming • Generating and validating SDTM and ADaM datasets/analysis files, and tables, listings, and figures (TLFs) • Production and QC / validation programming • Generating complex ad-hoc reports utilizing raw data • Applying strong understanding/experience of Efficacy analysis • Creating and reviewing submission documents and eCRTs • Communicating with and/or responding to internal cross-functional teams and client for project specifications, status, issues or inquiries • Performing lead duties when called upon • Serving as team player, with a willingness to go the extra distance to get results, meet deadlines, etc. • Being adaptable and flexible when priorities change

South Carolina
Clera logo

Senior EDI Developer

Clera

Your talent agent for your entire career. Connecting you to startups backed by a16z, Index, YC & more.

ContractRemoteTeam 1-10Since 2025H1B No Sponsor

• Perform solution-level technical analysis, design, and implementation of EDI integrations • Lead day-to-day technical execution of integration and API projects alongside globally distributed teams • Translate solution designs into production-ready, high-quality implementations • Enforce code quality standards and adherence to development best practices • Provide technical leadership and collaborate effectively with globally distributed teams • Mentor junior developers and conduct thorough code reviews • Troubleshoot and resolve complex production issues, offering clear technical guidance throughout

California
$60 / hour
Deutsche Telekom IT Solutions Slovakia logo

AI Software Engineer / Agentic Handover Senior Engineer for T Cloud Public

Deutsche Telekom IT Solutions Slovakia

Growing bigger, getting better. An IT company which creates values for its customers and helps its region to improve.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Role Description Support technical due diligence and transition readiness by using AI-assisted software engineering methods to understand complex codebases, reconstruct dependencies, diagnose builds, accelerate documentation, and improve handover readiness in enterprise cloud and platform environments. A core objective of the role is to help analyse and evolve a cloud software stack derived from OpenStack, including its service decomposition, control-plane components, interfaces, and build structure. This position targets repository-scale code understanding, dependency discovery, build and compile diagnosis, technical documentation generation, and AI-assisted support for software handover activities in an enterprise setting. The candidate should be comfortable working with a modular cloud platform architecture based on OpenStack-style services and surrounding infrastructure components. WHAT WILL YOU DO? - Analyse large software repositories to map services, dependencies, interfaces, build flows, and technical risks relevant to technical due diligence. - Reconstruct the architecture of a cloud software stack derived from OpenStack, including key service boundaries, integration points, APIs, and operational dependencies. - Use AI coding agents and structured prompting patterns to accelerate code understanding, reverse engineering, and documentation generation across large codebases. - Support build-log diagnosis, compile issue triage, and reproducibility analysis across CI/CD pipelines and container-based delivery environments. - Produce structured handover artefacts including architecture summaries, dependency maps, code quality observations, and readiness assessments for receiving engineering teams. - Work closely with software architecture, DevOps, testing, and security specialists to convert AI-assisted insights into actionable engineering outputs. Qualifications - AI coding environments such as Windsurf, Cursor, Claude Code, or VS Code-based AI extensions for large-repository engineering workflows. - Frontier coding models such as Anthropic Claude Opus-class models and newer, high-capability coding models used through enterprise-approved interfaces or bring-your-own-key setups. - Supporting engineering tools such as GitHub Enterprise, GitLab, Jenkins, ArgoCD, Helm, Docker, Kubernetes, and terminal-native automation workflows. - Familiarity with OpenStack-oriented cloud software environments and adjacent components such as Nova, Neutron, Cinder, Keystone, Glance, and Kubernetes integration patterns is highly valuable. Requirements - 5+ years in software engineering, platform engineering, or DevOps-oriented development roles, with recent hands-on work on LLM-enabled engineering workflows preferred. - Strong coding skills in Python plus experience in at least one systems or backend language such as Java, Go, C, C++, or Rust. - Solid understanding of Git, CI/CD, container builds, Kubernetes-based delivery, and software architecture analysis. - Experience with codebase exploration, reverse engineering, technical debt identification, and engineering documentation in complex environments. - Good working knowledge of cloud platform architectures derived from OpenStack, including modular service design and multi-component integration patterns, is strongly preferred. - Comfortable working in high-accountability enterprise settings with strong expectations on confidentiality, evidence quality, and structured deliverables. Benefits - Financial benefits - Benefits with focus on learning and development - Benefits with focus on health and sport - Benefits with focus on family and work – life balance - Other benefits For more information about our benefits click to Salary Final salary is negotiable. We are offering base salary depending on seniority level and previous experience of candidate. In addition to base salary we provide variable part and other financial benefits. Base salary will not be lower than 1850€ /brutto. Additional Information Please be informed that our remote working possibility is only available within Slovakia due to European taxation regulation. Location: Kosice Company: Deutsche Telekom System Solutions Slovakia Language: English Job category: Technical positions

Slovakia
€1.9K / year
Ivanti logo

Software Engineer

Ivanti

Ivanti finds, heals and protects every device, everywhere – automatically.

Full TimeRemoteTeam 1,001-5,000Since 1985H1B Sponsor

Role Description Are you a passionate C++ engineer with deep expertise in modern C++ and cross-platform desktop security solutions? Are you ready to modernize and future-proof enterprise VPN and ZTNA products for Windows and Linux? Join us at Ivanti to deliver robust, high-performance security software that defends organizations worldwide against evolving cyber threats. As a C++ Developer, you will be pivotal in modernizing and migrating Ivanti’s network security desktop clients from C++11 to C++20. Your work will directly impact the performance, security, and reliability of critical solutions protecting enterprises around the globe. Collaborating with distributed, multi-disciplinary engineering teams, you’ll apply expert knowledge of C++, cutting-edge build practices, and AI-driven development to elevate our products to new standards of quality and resiliency. What you’ll do: - Work on the architectural transition of our cross-platform VPN & ZTNA client from C++11 to C++20, leveraging the latest language features (Ranges, Concepts, Coroutines) for cleaner and safer code. - Modernize and optimize complex Makefile-based build systems for Windows (MSVC) and Linux (GCC/Clang) to streamline development. - Integrate AI coding assistants like GitHub Copilot into your workflow to accelerate refactoring efforts, automate unit test generation, and reduce technical debt. - Develop new and enhanced security features, following the latest secure coding standards to eliminate vulnerabilities like buffer overflows, DLL injections, and memory-safety issues. - Conduct thorough code reviews, mentor other developers, and foster best practices that keep our products robust and secure. - Collaborate closely with platform engineers, QA, and security teams across Windows and Linux environments. - Own the end-to-end delivery of modernization projects, from planning and execution through to deployment and post-release optimization. - Continuously improve our engineering processes and product quality, embracing agile methodologies. Qualifications - 2+ years of experience in C++ development, with deep understanding of both C++11 and C++20 features and STL. - Expert-level proficiency in designing and maintaining Makefile-based build systems for Windows and Linux. - Hands-on experience using AI-powered coding tools to improve productivity and code quality. - Strong software engineering fundamentals: data structures, OOP, and OS concepts. - Proficiency with debugging and profiling tools (GDB, WinDbg, Valgrind, Perf) and version control (Git). - Demonstrated ability to deliver secure, reliable features in high-stakes, cross-platform environments. - Excellent code review, mentoring, technical leadership, and multi-layer debugging skills. - Experience in Agile/Scrum development processes. - Strong communication, collaboration, and problem-solving abilities. - Eagerness to learn, innovate, and support technical excellence across the team. - Ability to work independently and take full ownership of modernization and migration initiatives. Requirements - Understanding of networking and security concepts: TCP/IP stack, SSL/TLS, VPN technologies, firewall architecture. - Familiarity with secure coding practices specific to network security products. Benefits - Friendly, flexible schedules: Empower excellence from anywhere. - Competitive compensation & total rewards: Health, wellness, and financial benefits tailored for you and your family. - Diverse global teams: Collaborate with experts from 23+ countries. - Learning & development: Access to best-in-class tools and programs for your continuous growth. - Equity & belonging: We value every voice—your story shapes our solutions. Company Description Ivanti’s mission is to elevate human potential within organizations by managing, protecting, and automating technology for continuous innovation. Our commitment to diverse and inclusive hiring, decision-making, and support for our staff and customers fuels our ability to build world-class solutions. Ready to make an impact? Apply now or reach out for more information. If you need accommodations during the process, contact talent@ivanti.com—we’re here to help. Ivanti is proud to be an Equal Opportunity Employer. We welcome applicants from all backgrounds and walks of life.

Worldwide
Job Closed