Remote Working

Remote working from home provides convenience and freedom, a lifestyle embraced by millions of people around the world. With our platform, finding the right job, whether full-time or part-time, becomes quick and easy thanks to AI, precise filters, and daily updates. Sign up now and start your online career today β€” fast and easy!

Remote IT JobsRemote Job Salaries
C (Programming language)
147 jobs found. to receive daily emails with new job openings that match your preferences.
147 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
πŸ”₯ AI Developer - 1624/25
Posted about 17 hours ago

πŸ“ Pakistan, Spain, Uganda, Tanzania, South Africa

🧭 Full-Time

πŸ” AI Development

🏒 Company: In All Media Inc

  • 5+ years of experience in ML/AI development and scripting with Python.
  • 3+ years of experience with C++, particularly in systems or performance-critical AI components.
  • 3+ years of experience with TensorFlow and PyTorch, including model training and deployment.
  • 2+ years of experience with on-device inference engines (CoreML, ONNX Runtime, TensorRT, OpenVINO, SNPE), with preference for CoreML.
  • 2–3 years of experience in performance optimization, quantization, and benchmarking in resource-constrained AI environments.
  • Develop macOS LLM benchmarks using the MLX framework (supporting Mistral, LLaMA 2/3, Phi, etc.).
  • Port and extend Windows-based AI benchmarks to run efficiently on Apple Silicon.
  • Build and optimize CoreML versions of computer vision models with quantization strategies across multiple acceleration targets.
  • Design fine-tuning benchmarks simulating realistic local adaptation scenarios (data prep, param selection, inference analysis).

PythonPyTorchC++TensorflowC (Programming language)

Posted about 17 hours ago
Apply
Apply

πŸ“ Poland, Ukraine, Romania, Czech Republic, Bulgaria

🧭 Full-Time

🏒 Company: HW.Tech

  • Expertise in C, particularly in Linux kernel-level networking (eBPF, XDP, TC).
  • Proficiency in C++, especially in multi-threaded user-space development.
  • Strong experience in Go, with a focus on networking microservices and distributed systems.
  • Deep understanding of: Linux networking internals (e.g., NIC RX path to socket APIs), Concurrency primitives (mutexes, atomics, memory barriers, thread-local storage), Low-level performance optimizations (RCU, CPU cache locality, CPU isolation).
  • Practical knowledge of UDP tunneling, low-level packet manipulation, and lock-free/wait-free algorithms.
  • Develop and fine-tune network components in C, C++, and Go with a focus on speed and reliability.
  • Design and deploy eBPF, AF_XDP, and TC programs within modern data plane architectures like DPDK and VPP.
  • Work deep within the Linux kernel, handling network stack internals, routing, Netfilter, and sockets.
  • Build Go-based microservices supporting high-throughput user-plane functions.
  • Analyze and optimize performance using advanced tools such as strace, SystemTap, bpftrace, jemalloc, and gdb.
  • Implement robust observability and monitoring solutions tailored to networking workloads.
  • Collaborate with DevOps and platform teams on system architecture and runtime efficiency.

C++AlgorithmsGoCI/CDC (Programming language)LinuxMicroservicesNetworkingDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Defence

🏒 Company: ultra-careers

  • Bachelor’s or Master’s degree in Electronic / Electrical Engineering, Systems Engineering, or a related field.
  • A strong track record of applying engineering processes and governance to product development cycles.
  • Experience of systems engineering lifecycle deliverables including, but not limited to, requirements, validation evidence, interface definition, configuration and change artefacts, safety analysis, validation and verification items.
  • Familiarity with power electronics is beneficial, but expertise in systems engineering is essential.
  • Experience of embedded software operation within systems to be able to decompose require.
  • An awareness of systems engineering activities across the full lifecycle and experience of delivering.
  • Familiarity of MBSE and traditional requirements development.
  • Act as a generalist in bridging the gap between project members and stakeholders from different disciplines and specialisms.
  • Design the ways that systems operate in terms of power on, different modes of operation, self-test etc.
  • Champion systems engineering as a set of tools to drive a practical development and deployment of products to satisfy the end customers’ needs.
  • Collect, scrutiny, organise and challenge customer requirements.
  • Interact with internal and external customers to resolve design choices and ambiguities.
  • Define interfaces and at handover points on the project.
  • Drive for re-use, similarity and maximising previously developed products / items.
  • Lead systems engineering activities such as systems architecture, interface development, requirements management, with a focus on pragmatism.
  • Perform system safety analysis.
  • Participate in system validation and verification and ensure compliance with requirements.
  • Tailor, modify or create processes to drive activities which we repeat and would add value.

Embedded SystemsJiraCI/CDC (Programming language)Agile methodologies

Posted 1 day ago
Apply
Apply
πŸ”₯ iOS Developer
Posted 1 day ago

πŸ“ India

πŸ” Software Development

🏒 Company: TeamifiedπŸ‘₯ 51-100Management ConsultingStaffing AgencyConsultingBusiness DevelopmentInformation Technology

  • Significant experience building native iOS applications in Swift
  • Experience working in a team on large-scale consumer applications
  • Strong experience with both UIKit and SwiftUI based frameworks, including the ability to refactor existing UIKit screens into SwiftUI.
  • Experience diagnosing and resolving crashes in live, production iOS applications
  • Help improve our clients app’s usability, performance and functionality.
  • Pick up tickets from the backlog.
  • Write and review code.
  • Collaborate with the team to develop solutions to issues affecting our users.

iOS DevelopmentSwiftC++C (Programming language)RESTful APIs

Posted 1 day ago
Apply
Apply
πŸ”₯ C++ Developer
Posted 4 days ago

πŸ“ Worldwide

🏒 Company: EqvilentπŸ‘₯ 51-100Finance

Solid understanding of data structures, algorithms, and object-oriented programming in C++
  • Contribute to the design, implementation, testing, and deployment of the low and ultra low latency trading platform (it is already in use and has a great result)
  • Recognize the system's requirements and limits. Working under the supervision of a Team Lead who not only leads but also collaborates with the team on a regular basis.
  • Write a lot of asynchronous, template, network and thread-safety code

Software DevelopmentC++AlgorithmsData StructuresC (Programming language)LinuxNetworking

Posted 4 days ago
Apply
Apply

πŸ“ India

🧭 Contract

πŸ” Software Development

🏒 Company: HumanI

  • More than 5 years of relevant experience in Software and Virtualization Engineering
  • Extensive experience in virtualization technologies (VMware, Hyper-V) with hands-on development experience.
  • Hands on development experience in C/C++ languages
  • Strong background in cloud strategies and tools.
  • Hands-on Development & Architecture: Particular emphasis in C and C++ Programming Model is a good basis.
  • Virtualization & Infrastructure: Build and optimize virtualization environments using VMware, KVM, or Hyper-V.
  • Software Engineering & Prototyping: Contribute directly to coding and prototype development, ensuring seamless cloud integration
  • Technology Advisory: Guide technology choices, ensuring alignment with best practices and emerging cloud trends.

AWSCloud ComputingSoftware ArchitectureC++AlgorithmsData StructuresCI/CDC (Programming language)RESTful APIsLinuxPrototypingSoftware EngineeringDebugging

Posted 7 days ago
Apply
Apply

πŸ“ United States

🏒 Company: First Division ConsultingπŸ‘₯ 51-100ConsultingBusiness Development

  • Completion of a Formal School Instructor Course or equivalent technical instructor program.
  • Familiarity with MACCS systems and Marine Corps/Navy maintenance practices.
  • Two or more years of experience maintaining Link 16, JREAP, and tactical network systems.
  • Experience with Cisco networking hardware and virtualized server environments.
  • Strong understanding of electromagnetic spectrum principles.
  • An Active Secret clearance is Required.
  • Must be a US citizen.
  • Provide instructor-led training on configuration, diagnostics, and repair of AC2 systems.
  • Assist in curriculum development and update job task data and test packages.
  • Support training execution using instructional media, job aids, and performance evaluations.
  • Execute preventive and corrective maintenance demonstrations during virtual and onsite sessions.

CiscoC (Programming language)LinuxNetworkingTroubleshootingScripting

Posted 10 days ago
Apply
Apply

πŸ“ Belgium, Netherlands, Spain, France, Germany, UK

πŸ” Software

🏒 Company: PQShieldπŸ‘₯ 101-250πŸ’° $37,000,000 Series B 12 months agoQuantum ComputingCyber SecurityNetwork SecuritySoftware

  • 7+ years of experience working as a vulnerability analyst with a focus on embedded software security.
  • Knowledge of micro-architectural effects on different embedded platforms.
  • Knowledge of setting up fuzzing campaigns.
  • Knowledge of post-quantum cryptography standards.
  • Degree in Electrical Engineering, Computer Science or related field.
  • Build and maintain the fuzzing infrastructure within the company.
  • Set up fuzzing tests and maintain coverage of our different pure software and hardware / software co-design IPs.
  • Ensure our cryptography implementations do not leak any secret information due to micro-architectural issues.
  • Provide feedback to architects and engineers on resistance to micro-architectural attacks.
  • Collaborate with engineering to integrate fuzzing and constant-time tests in their continuous-integration flows.
  • Conduct research into micro-architectural attack techniques and countermeasures on post-quantum cryptography algorithms.

PythonSoftware DevelopmentBashCybersecurityEmbedded SystemsGitAssemblerC++CI/CDC (Programming language)RESTful APIsLinuxScripting

Posted 12 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Software Development

🏒 Company: MariaDB plc

  • Proven expertise in database technologies, particularly MariaDB, MySQL, or other relational database systems.
  • Hands-on experience in database administration, performance tuning, and troubleshooting.
  • Proficiency with SQL and familiarity with database programming languages and with NoSQL concepts.
  • Strong understanding of database architecture, replication, and backup strategies.
  • Excellent problem-solving skills with a proactive approach to identifying and resolving issues.
  • Outstanding communication skills, both written and verbal, with a customer-focused mindset.
  • Good knowledge of Linux, and hands-on experience with everyday maintenance/administration
  • Experience with at least some of the following: SQL optimizers, concurrent/distributed computing, ACID storage
  • Solid knowledge of C/C++, good knowledge of CMake and testing frameworks
  • Basic shell/bash/ansible scripting skills
  • Work experience with version control (git) and defect tracking systems
  • Understanding of DevOps and agile development practices
  • Good written and spoken communication in English
  • Work closely with clients to understand their technical requirements, business goals, and database architecture either remotely or on-site as per customer needs.
  • Lead and support MariaDB deployments, including design, configuration, migration, and integration.
  • Conduct performance tuning, troubleshooting, and database health checks to maximize efficiency and reliability.
  • Provide in-depth strategic recommendations for database scaling, architecture improvements, and best practices.
  • Develop and deliver technical documentation, project plans, and reports to ensure project transparency and customer success.
  • Educate and mentor customers and internal teams on MariaDB features, tools, and best practices.
  • Participate in the full software development lifecycle including programming, debugging, and creating new features, specifically around the requirements of top customers
  • Writing, debugging and testing queries and code
  • Risk assessment of larger system designs and recommendation of alternatives to customer and core MariaDB engineering teams
  • Functional and regression testing of MariaDB server, components and tooling
  • Test result analysis, creation of reproducible test cases and defect reporting
  • Facilitate efforts to reproduce customer issues, create test cases, and provide patches for production systems to enable targeted collection of debug data and increase customer uptime

SQLAgileGitMySQLREST APINosqlCommunication SkillsC (Programming language)LinuxDevOpsTroubleshootingAnsibleScriptingDebugging

Posted 16 days ago
Apply
Apply

πŸ“ Brighton, UK

🧭 Full-Time

πŸ” Software Development

🏒 Company: Rocket Science Group

  • Proficiency in C++ and significant experience with Unreal Engine, including a deep understanding of game architecture, optimization, and 3D math.
  • A commitment to writing clean, maintainable, and efficient code, with a focus on quality and best practices.
  • Experience as the primary owner of a feature or system within a shipped product.
  • Excellent communication skills and the ability to work collaboratively with cross-functional teams.
  • Strong analytical and problem-solving skills, with a proactive approach to identifying and addressing technical challenges.
  • A genuine passion for video games and a desire to contribute to creating engaging and enjoyable experiences for players.
  • Implement, maintain, and collaborate on new features, systems and workflows within Unreal Engine.
  • Use critical thinking skills to address bugs efficiently and safely as projects finalize.
  • Bring creative ideas and solutions to life with collaborative software engineering processes.
  • Conduct code reviews, provide constructive feedback, and set an example of quality code implementation that adheres to coding standards.

C++Unreal engineCommunication SkillsC (Programming language)Problem SolvingSoftware EngineeringDebugging

Posted 16 days ago
Apply
Shown 10 out of 147

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why do Job Seekers Choose Our Platform for Remote Work Opportunities?

We’ve developed a well-thought-out service for home job matching, making the searching process easier and more efficient.

AI-powered Job Processing and Advanced Filters

Our algorithms process thousands of offers postings daily, extracting only the key information from each listing. This allows you to skip lengthy texts and focus only on the offers that match your requirements.

With powerful skill filters, you can specify your core competencies to instantly receive a selection of job opportunities that align with your experience. 

Search by Country of Residence

For those looking for fully remote jobs in their own country, our platform offers the ability to customize the search based on your location. This is especially useful if you want to adhere to local laws, consider time zones, or work with employers familiar with local specifics.

If necessary, you can also work remotely with employers from other countries without being limited by geographical boundaries.

Regular Data Update

Our platform features over 40,000 remote work offers with full-time or part-time positions from 7,000 companies. This wide range ensures you can find offers that suit your preferences, whether from startups or large corporations.

We regularly verify the validity of vacancy listings and automatically remove outdated or filled positions, ensuring that you only see active and relevant opportunities.

Job Alerts

Once you register, you can set up convenient notification methods, such as receiving tailored job listings directly to your email or via Telegram. This ensures you never miss out on a great opportunity.

Our job board allows you to apply for up to 5 vacancies per day absolutely for free. If you wish to apply for more, you can choose a suitable subscription plan with weekly, monthly, or annual payments.

Wide Range of Completely Remote Online Jobs

On our platform, you'll find fully remote work positions in the following fields:

  • IT and Programming β€” software development, website creation, mobile app development, system administration, testing, and support.
  • Design and Creative β€” graphic design, UX/UI design, video content creation, animation, 3D modeling, and illustrations.
  • Marketing and Sales β€” digital marketing, SMM, contextual advertising, SEO, product management, sales, and customer service.
  • Education and Online Tutoring β€” teaching foreign languages, school and university subjects, exam preparation, training, and coaching.
  • Content β€” creating written content for websites, blogs, and social media; translation, editing, and proofreading.
  • Administrative Roles (Assistants, Operators) β€” Virtual assistants, work organization support, calendar management, and document workflow assistance.
  • Finance and Accounting β€” bookkeeping, reporting, financial consulting, and taxes.

Other careers include: online consulting, market research, project management, and technical support.

All Types of Employment

The platform offers online remote jobs with different types of work:

  • Full-time β€” the ideal choice for those who value stability and predictability;
  • part-time β€” perfect for those looking for a side home job or seeking a balance between work and personal life;
  • Contract β€” suited for professionals who want to work on projects for a set period.
  • Temporary β€” short-term work that can be either full-time or part-time. These positions are often offered for seasonal or urgent tasks;
  • Internship β€” a form of on-the-job training that allows you to gain practical experience in your chosen field.

Whether you're looking for stable full-time employment, the flexibility of freelancing, or a part-time side gig, you'll find plenty of options on Remoote.app.

Remote Working Opportunities for All Expertise Levels

We feature offers for people with all levels of expertise:

  • for beginners β€” ideal positions for those just starting their journey in internet working from home;
  • for intermediate specialists β€” if you already have experience, you can explore positions requiring specific skills and knowledge in your field;
  • for experts β€” roles for highly skilled professionals ready to tackle complex tasks.

How to Start Your Online Job Search Through Our Platform?

To begin searching for home job opportunities, follow these three steps:

  1. Register and complete your profile. This process takes minimal time.
  2. Specify your skills, country of residence, and the preferable position.
  3. Receive notifications about new vacancy openings and apply to suitable ones.

If you don't have a resume yet, use our online builder. It will help you create a professional document, highlighting your key skills and achievements. The AI will automatically optimize it to match job requirements, increasing your chances of a successful response. You can update your profile information at any time: modify your skills, add new preferences, or upload an updated resume.