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 Jobs
C (Programming language)
124 jobs found. to receive daily emails with new job openings that match your preferences.
124 jobs found.

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

Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • 3+ ans d'expérience dans le développement de jeux sur console/PC
  • Compétences solides en langage de programmation principal (C++)
  • Formation solide en mathématiques (mathématiques 3D, matrices, algèbre linéaire)
  • Bonne compréhension des algorithmes et des techniques couramment utilisés par les équipes d'IA dans les jeux
  • Expérience en mesure de performances et en optimisation
  • Expérience dans la programmation de certains sujets d'IA du développement de jeu tels que le mouvement, la navigation ou la logique de prise de décision
  • Capacité à écrire un code solide, fiable et efficace
  • Expérience avec les outils de contrôle de source et de revue de code (Swarm, Perforce, Git, etc.).
  • Bonne connaissance de Unreal Engine
  • Compétences solides en communication verbale et écrite en anglais
  • Implement tasks and features in a timely fashion with minimal support from more senior programmers
  • Work with more senior developers to breakdown tasks, update progress, ask questions and raise issues when needed
  • Collaborating with PCF Framework to integrate shared components, and augment stability/features of shared modules
  • Participate in code reviews to share knowledge and learn from other team members
  • Create documentation according to Team Standards
  • Work across multiple disciplines on the behaviors of a large variety of non-player characters
  • Work closely with the design team and iterate with them game features while gathering feedback from iterations
  • Create dedicated tools and features
  • Test, debug, profile and optimize implementations
  • Maintain and extend the existing Unreal Engine AI framework and tools.
  • Design, implement into engine and maintain new AI features
  • Track work in production systems

Software DevelopmentArtificial IntelligenceGame DesignGame DevelopmentGitC++AlgorithmsData StructuresREST APIUnreal engineCommunication SkillsAnalytical SkillsCollaborationC (Programming language)Problem SolvingAgile methodologiesWritten communicationAdaptabilityCritical thinkingTeamworkActive listeningJSONDebuggingEnglish communication

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 167700.0 - 289800.0 USD per year

🔍 Software Development

  • Expertise in secure microcontroller architectures and hardware security modules (HSMs).
  • Understanding of PKI, TLS 1.3, and cryptographic primitives used in medical devices.
  • Strong background in threat modeling for cybersecurity, and security analytics in medical devices and digital medical devices ecosystems
  • Experience with secure OTA updates, SBOM automation, and FDA cybersecurity premarket/post market processes.
  • Security certifications such as CISSP, CSSLP, OSCP, CEH, or GIAC GICSP are highly preferred.
  • Play a critical role in shaping Abiomed’s cybersecurity strategy and influencing senior leadership to ensure security is a core component of business and technology decisions.
  • Articulate the importance of cybersecurity as a business enabler, aligning security investments with Abiomed’s innovation roadmap and patient safety goals.
  • Provide cybersecurity briefings to Abiomed heart recovery global management board and senior leadership, emphasizing risk management, regulatory compliance, and industry trends.
  • Translate technical cybersecurity risks into business risks, ensuring leadership understands the financial, operational, and reputational impact of security decisions.
  • Advocate for product security funding and resource allocation, ensuring product security is embedded in R&D budgets and technology roadmaps.
  • Act as the technical cybersecurity thought leader, engaging with executives, regulatory agencies, and global cybersecurity consortia to shape medical device security best practices.
  • Mentor and upskill internal teams, fostering a security-first engineering culture
  • Architect end-to-end security solutions for implantable, wearable, and external cardiac assist devices, ensuring protection from cyber threats across embedded, edge, cloud, and mobile ecosystems.
  • Define and implement secure boot, firmware integrity validation, and anti-tamper mechanisms to protect Impella firmware against unauthorized modification.
  • Enforce cryptographic protocols for data-at-rest and data-in-transit, ensuring compliance with NIST 800-175, FIPS 140-3, IEC 62443, and FDA cybersecurity requirements.
  • Design key management infrastructure (PKI, HSMs, TPMs, and secure enclave integration) for device identity, authentication, and software signing.
  • Lead Secure Development Lifecycle practices, integrating threat modeling, static/dynamic analysis, fuzz testing, and formal verification into the development process.
  • Define hardware security architecture, including trust zones, hardware root of trust (HRoT), and secure microcontroller protections
  • Implement memory safety strategies to mitigate buffer overflows, side-channel attacks, and execution vulnerabilities in real-time operating systems (RTOS) and bare-metal firmware.
  • Use J&J’s ISRM Product Security framework to ensure a structured, risk-based approach to identifying, assessing, mitigating, monitoring and resolving cybersecurity threats across the medical device total product lifecycle
  • Utilize MITRE CVSS rubric for medical devices and structured threat modeling methodologies (STRIDE) to assess vulnerabilities, prioritize risks based on clinical impact, and implement proactive security controls
  • Develop real-time vulnerability assessment techniques for detecting security flaws in wireless communications (Bluetooth LE, NFC, Wi-Fi, 5G, proprietary RF) used in Abiomed’s devices.
  • Implement Zero Trust security for device-to-cloud connectivity, integrating mTLS, OAuth2, and continuous authentication models into clinical applications.
  • Oversee secure OTA (over-the-air) update mechanisms, ensuring firmware rollbacks, code signing, and supply chain integrity validation.
  • Lead regulatory security submissions, ensuring compliance with FDA Cybersecurity Guidance (2023), EU MDR, NIST 800-53, IMDRF, and AAMI TIR57.
  • Ensure post-market cybersecurity monitoring and SBOM management strategies, integrating real-time CVE tracking, AI-driven anomaly detection, and automated patch validation.
  • Oversee Product Security Incident Response for real-time incident response, forensic analysis, and coordinated vulnerability disclosure

AWSLeadershipBashCybersecurityEmbedded SystemsSoftware ArchitectureAssemblerC++Cross-functional Team LeadershipAPI testingCI/CDC (Programming language)Agile methodologiesMentoringComplianceRisk ManagementData analytics

Posted 4 days ago
Apply
Apply

📍 United States of America

🧭 Internship

💸 43700.0 - 69900.0 USD per year

🔍 Mechanical Engineering

🏢 Company: NREL

  • Familiarity with object-oriented programming
  • Thermodynamic models
  • Reduced-order thermodynamic models
  • Thermal energy systems
  • Perform data collection and statistical analysis of CST and other industrial heat process production data.
  • Develop reduced-order models for system performance, incorporating uncertainty in exogenous factors (such as irradiance) and decision-dependent factors (such as designed system power delivery).
  • Perform sensitivity analysis on key assumptions for the model to understand the impact of key design parameters on system performance and profitability.
  • Write technical reports and contribute to project review meetings.
  • Publish research results in peer-reviewed conferences and high-impact scientific journals.

Data AnalysisAlgorithmsData StructuresC (Programming language)Scripting

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Contract

💸 69.0 - 74.0 USD per session

🔍 Healthcare

🏢 Company: Headspace Providers

  • 3+ years experience providing clinical psychotherapy to individuals, couples or families
  • Experience with risk management and higher acuity cases
  • Licensed Psychologist, LSCSW, LCMFT, or LCPC
  • An independent clinical license to practice in good standing (without need for clinical supervision)
  • BC-TMH credential, if required by your state of license
  • Provide high quality, innovative, tele-therapy to Headspace patients over a HIPAA compliant video conferencing platform
  • Complete, sign and lock clinical case notes in EMR within 48 hours of session. Note completion is part of the session rate. Additional time should generally not be charged for session notes.
  • Maintain your personalized database to record proof of licensure, license updates, expiration dates, personal information, etc.
  • Keep your availability calendar up to date
  • Stay in regular communication with clinical leadership, checking work emails in a timely fashion and responding within 24 hours, even if not working
  • Work with a collaborative care team including health coaches, other therapists, psychiatrists, and external care providers

C (Programming language)ComplianceInterpersonal skillsRisk Management

Posted 7 days ago
Apply
Apply

📍 Mexico, Colombia, Paraguay

🏢 Company: Zipdev👥 11-50Web DevelopmentWeb DesignSoftware

  • 6+ years of experience as an Embedded engineer.
  • Strong experience in C++ for embedded systems development.
  • Hands-on experience with Python for scripting and automation.
  • Experience with Node.js for IoT or embedded web applications.
  • Knowledge of Arduino and Raspberry Pi firmware development.
  • Experience working with AVR microcontrollers and peripheral interfaces.
  • Proficiency in RTOS (FreeRTOS, Zephyr, etc.) and real-time embedded programming.
  • Understanding of communication protocols (UART, I2C, SPI, CAN, MQTT, etc.).
  • Experience in low-level debugging and hardware troubleshooting.
  • Familiarity with version control systems (Git).
  • Develop, test, and optimize firmware for Arduino, Raspberry Pi, and AVR microcontrollers.
  • Implement real-time operating systems (RTOS) for time-critical applications.
  • Optimize power consumption and performance for embedded devices.
  • Write efficient and scalable C++ code for embedded applications.
  • Use Python for scripting, automation, and hardware testing.
  • Develop Node.js-based applications for embedded web interfaces or IoT solutions.
  • Interface with sensors, actuators, and communication modules (UART, SPI, I2C, CAN, etc.).
  • Debug and troubleshoot embedded systems using oscilloscopes, logic analyzers, and debuggers.
  • Design and implement low-level drivers for various peripherals.
  • Write firmware for Raspberry Pi-based applications, integrating with Linux-based environments.
  • Develop and deploy Arduino-based solutions for real-world applications.
  • Implement RTOS-based solutions for multitasking and real-time operations.
  • Manage memory and real-time constraints in embedded environments.
  • Implement secure boot, encryption, and authentication in firmware.
  • Ensure system stability and reliability under various conditions.
  • Write and maintain technical documentation for firmware and hardware integration.
  • Conduct unit tests, system tests, and field tests to ensure reliability.

Node.jsPythonEmbedded SystemsGitAssemblerC++C (Programming language)Debugging

Posted 12 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ Years of Professional Experience in full-stack software development, demonstrating proficiency across various stages of the software lifecycle.
  • Technical Expertise in Java, JavaScript, C, and database technologies, with a solid understanding of cloud computing environments.
  • Familiarity with networking protocols, including RDP, SSH, and VNC, to support seamless connectivity and communication.
  • In-depth knowledge of secure coding practices and principles of encryption to safeguard applications and data integrity.
  • Exceptional analytical skills with the ability to communicate complex ideas clearly and effectively within a team environment.
  • Proven track record of working effectively in an agile development setting, contributing to iterative and collaborative project execution.
  • Experience in writing and maintaining open source code, actively engaging with the developer community to enhance software solutions.
  • Ability to create comprehensive documentation for code, processes, and systems to facilitate knowledge sharing and onboarding.
  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent experience
  • Develop high-quality code that adheres to industry best practices to ensure long-term maintainability and ease of testing.
  • Take ownership of the development lifecycle by implementing new features, enhancing existing functionalities, and diagnosing and fixing bugs to optimize performance.
  • Engage with cryptographic libraries, applying secure coding standards to protect sensitive data and ensure compliance with security protocols.
  • Collaborate with team members to provide and receive constructive feedback during code reviews, fostering a culture of continuous improvement and knowledge sharing.
  • Leverage continuous integration practices to automate internal builds, execute unit tests, and manage release processes efficiently.
  • Actively engage in the open source community by publishing code and collaborating on projects to enhance overall software solutions

Backend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingCybersecurityFull Stack DevelopmentGitJavaJavascriptSpring BootSpring MVCJava SpringREST APIAnalytical SkillsCI/CDC (Programming language)RESTful APIsDevOpsDocumentationMicroservicesNetworking

Posted 12 days ago
Apply
Apply
🔥 Engine UI Programmer
Posted 12 days ago

📍 US, Canada

🧭 Full-Time

💸 104500.0 - 149243.0 USD per year

🏢 Company: thatgamecompany👥 101-250💰 about 3 years agoDeveloper ToolsVideo GamesConsole GamesFamilyMMO GamesSocial NetworkMobileOnline Games

  • 2+ years of professional engineering experience with C or C++
  • Experience developing UI frameworks
  • Clear communication skills, ability to work closely with other high-caliber engineers, designers, and artists
  • Passionate about UI engineering and design
  • Self-motivated and capable of juggling multiple projects to meet deadlines
  • Take ownership of the core UI technology stack in our proprietary game engine. We currently have an immediate-mode UI system in C++
  • Identify issues in our team’s workflow, and propose / implement solutions to streamline our processes and reduce future bugs
  • Improve and/or refactor many of our core UI systems, including the UI animation system, menu management system, HUD system, etc
  • Help establish best practices for UI implementation, and refactor existing code to adhere to this
  • Collaborate with UI Designers and various other disciplines to implement new UI elements

Software DevelopmentDesign PatternsGame DevelopmentUI DesignC++Communication SkillsC (Programming language)RESTful APIsDebugging

Posted 12 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 80000.0 - 100000.0 USD per year

🔍 Healthcare

  • 6+ years of applications design/development and batch programming experience in a C and Unix/Linux environment
  • Any experience with any of the following: COBOL, PL/1, Java, C++, C# and/or VB.Net
  • RDBMS databases such as Oracle and SQL Server
  • Modern software design and development methodologies
  • Experience on one or more full release project life cycles
  • Previous healthcare systems experience is highly desired but not required
  • Codes, tests, debugs, implements, and documents programs
  • Participates as a member of development team or teams; may lead a small development team.
  • Designs units for others. Completes development to implement complex components.
  • Contributes to design activities; may design solutions.
  • Develops independently; participates in code reviews and may lead code reviews.
  • May lead and provide mentoring and guidance to less senior developers.
  • Designs, prepares and executes unit tests.
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas.
  • Applies 3rd party technologies to complex software solutions of moderate complexity.
  • Independently implements end-user or enterprise solutions complexity or services prepared by more senior technologists for more complex solutions.

Software DevelopmentSQLOracleRDBMSC (Programming language)Linux

Posted 13 days ago
Apply
Apply

📍 EMEA and the Americas

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical - Jobs

  • Experience with Go and C
  • Experience with storage, networking and virtualization
  • Experience with container technologies
  • Experience with concurrent, distributed systems
  • Experience with Linux (Debian or Ubuntu preferred)
  • Leadership of the LXD and MicroCloud architecture
  • Mentor, develop and advise colleagues in their career progression
  • Develop in Golang and C
  • Review code produced by other engineers
  • Ensure the product is secure and performant
  • Display technical leadership in Canonical and our communities
  • Work from home with global travel twice annually for company events

Cloud ComputingKubernetesSoftware ArchitectureREST APIC (Programming language)LinuxDevOpsMicroservicesNetworking

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 127000.0 - 197000.0 USD per year

🔍 Forensic Engineering

🏢 Company: Jensen Hughes👥 501-1000Mechanical Engineering

  • Bachelor's degree (or higher) in Mechanical, Fire, Civil/Structural, or Electrical Engineering or a related field.
  • Advanced certifications in forensic engineering are a plus (e.g., CFEI, PE, or equivalent).
  • 15+ years of professional experience in engineering, with a focus on problem-solving, design, and failure analysis.
  • Prior forensic engineering or accident investigation experience at an engineering consulting firm is required.
  • Ability to have a transferable book of business.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to present complex information in a clear and concise manner.
  • High attention to detail and organizational skills.
  • Ability to manage multiple projects possibly with multiple engineering disciplines while meeting deadlines under pressure.
  • Ability to work in diverse environments, including construction sites and accident scenes.
  • Experience testifying in court or providing litigation support is preferred.
  • Willing to travel up to 30% (+/-) throughout the United States or Canada, often at a moment’s notice.
  • Conduct detailed investigations of equipment failures, structural collapses, electrical faults, or other technical issues.
  • Analyze physical evidence, engineering designs, construction materials, and processes to identify root causes.
  • Evaluate compliance with engineering standards, building codes, and safety regulations.
  • Gather and document relevant data from accident scenes, including photographs, measurements, and witness interviews.
  • Review technical drawings, specifications, and maintenance records to support analyses.
  • Perform failure analysis and materials testing using appropriate tools and techniques.
  • Utilize software and models to simulate scenarios leading to failures or accidents.
  • Prepare detailed, accurate, and objective technical reports outlining findings, conclusions, and recommendations.
  • Provide expert opinions in layman’s terms for non-technical audiences such as attorneys, insurance adjusters, and juries.
  • Serve as an expert witness in legal proceedings when required.
  • Provide clear and concise testimony based on thorough analyses.
  • Work closely with legal teams, insurance professionals, and other engineers.

Software DevelopmentSQLAutodesk AutocadData AnalysisAlgorithmsData StructuresRDBMSAnalytical SkillsC (Programming language)Problem SolvingRESTful APIsMS OfficeData modeling

Posted 13 days ago
Apply
Shown 10 out of 124

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.