C (Programming language) Jobs

Find remote positions requiring C (Programming language) skills. Browse through opportunities where you can utilize your expertise and grow your career.

C (Programming language)
931 jobs found. to receive daily emails with new job openings that match your preferences.
931 jobs found.

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

Apply

๐Ÿ“ Germany

๐Ÿงญ Full-Time

๐Ÿ” Quantum Computing

๐Ÿข Company: QC Design

  • PhD in Theoretical Physics or related subjects.
  • Experience with many-body and condensed matter systems is a plus.
  • Expert-level knowledge of quantum error correction codes, including stabilizer codes.
  • Ability to identify and solve research-level problems with peer-reviewed publications.
  • Experience in conducting academic research and analyzing complex research papers.
  • Programming experience in C/C++, Python, Lua, etc.
  • Familiarity with quantum simulation tools like Qiskit is a plus.
  • Proficient in algorithm design and complexity analysis, especially for quantum algorithms.
  • Strong interpersonal skills and virtues like ownership, collaboration, and kindness.

  • Understanding underlying physics of quantum computing architectures.
  • Integrating diverse quantum computation architectures into Plaquette.
  • Addressing challenges related to quantum error correction and quantum system simulation.
  • Developing and maintaining algorithms for fault-tolerant quantum computers.
  • Applying advancements in quantum fault-tolerance research to enhance Plaquette.
  • Contributing to the design and development of high-performance features.

PythonSoftware DevelopmentData AnalysisDifferential EquationsGitNumpyC++C (Programming language)AlgorithmsData analysisGoPandasCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply
Apply

๐Ÿ“ Greece

๐Ÿงญ Internship

๐Ÿ” Cybersecurity

๐Ÿข Company: CENSUS SA

  • Background knowledge in software security (Academic or Professional).
  • Application debugging skills.
  • C and Python development skills.
  • x86 or x86_64 Assembly skills.
  • Good understanding of at least two operating systems (Microsoft Windows, GNU/Linux, Android, MacOS or iOS).
  • Systems programming skills.
  • Good understanding of networking and TCP/IP concepts.

  • Intern will join the Thessaloniki team as part of the paid internship program.
  • Opportunity to build skills in Vulnerability Research.
  • Work in a collaborative environment with experienced engineers.

PythonAndroidCybersecurityiOS DevelopmentC (Programming language)

Posted 2024-10-23
Apply
Apply

๐Ÿ“ Newark, CA, Boston, MA

๐Ÿงญ Contract

๐Ÿ’ธ 25 - 250 USD per hour

๐Ÿ” Medical device and life science industries

๐Ÿข Company: Triple Ring Technologies

  • Significant expertise and skills in C/C++/C# programming.
  • Proficiency in Windows and Linux operating systems.
  • Experience in iOS and Android operating systems.
  • Familiarity with Visual Studio tools.

  • Engage in applications software development primarily for medical device and life science industries.
  • Deliver complex technical solutions in partnership with clients.
  • Work with a highly interdisciplinary team on varied technical challenges.

Software DevelopmentAndroidiOS DevelopmentObjective-CSwiftC#C++C (Programming language)Linux

Posted 2024-10-22
Apply
Apply

๐Ÿ“ USA

๐Ÿ” Semiconductor / Internet of Things (IoT)

๐Ÿข Company: Morse Micro

  • Field Application Engineer with over 4 years of relevant industry experience.
  • Excellent verbal and written communication skills.
  • BSc or MSc in Electrical or Electronics Engineering or Computer Engineering.
  • Expertise in embedded C programming.
  • Experience with RTOS and understanding of Linux development environments.
  • Knowledge of wireless hardware.
  • Understanding of RF characteristics and bench measurements.
  • Good understanding of the IEEE 802.11 Wi-Fi protocol.
  • Strong problem-solving skills and methodical work style.
  • Articulate in English with ability to produce clear documentation.
  • Comfortable with customer interactions in person and via conference calls.
  • Cooperate with R&D for issue resolution.
  • Work with the sales team to achieve design-wins and develop new accounts.
  • Willingness to travel up to 50% of the time based on customer needs.

  • Partner with Sales for pre-sales activities to convey the technical value of products.
  • Develop reference designs using Morse Microโ€™s chips and modules.
  • Assist customers with design reviews, bring-up, chip integration, and HW/RF debugging.
  • Develop, document, and maintain hardware & code for demonstrating embedded system features.
  • Collaborate with customers to translate use cases into technical requirements.
  • Support design & development activities for internal and external customers.
  • Travel to customers as necessary.

Embedded SystemsIoTC (Programming language)Communication SkillsAnalytical SkillsCollaborationDocumentation

Posted 2024-10-21
Apply
Apply

๐Ÿ“ Dubai, London

๐Ÿข Company: Eqvilent

  • Strong knowledge of data structures and algorithms.
  • Experience with C or C++.
  • Understanding of Linux system internals and networking.
  • Decent level of written and spoken English for an international environment.

  • Rapid and efficient implementation of trading algorithms, balancing solution speed and ease of maintenance.
  • Close communication with the Quantitative Research team regarding technical tasks.
  • Writing asynchronous, template, network, and thread-safe code.

Software DevelopmentQtC++C (Programming language)AlgorithmsData StructuresGo

Posted 2024-10-21
Apply
Apply
๐Ÿ”ฅ C++ Developer
Posted 2024-10-21

๐Ÿ“ Dubai, London

๐Ÿ” Software Development

๐Ÿข Company: Eqvilent

  • Solid understanding of data structures, algorithms, and object-oriented programming in C++.
  • Ability to perform well in a remote/hybrid team with variable project-based responsibilities.

  • Contribute to the design, implementation, testing, and deployment of the low and ultra-low latency trading platform.
  • The platform is already in use and has produced great results.
  • Work under the supervision of a Team Lead who collaborates with the team.
  • Write a significant amount of asynchronous, template, network, and thread-safe code.

Software DevelopmentQtC++C (Programming language)AlgorithmsData StructuresGoCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-10-21
Apply
Apply

๐Ÿ“ Seattle, Scottsdale, Atlanta, Boston

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000 - 250000 USD per year

๐Ÿ” Safety and justice technology

๐Ÿข Company: Axon

  • Masterโ€™s in Computer Science or equivalent through experience.
  • A passion for mesh and/or opportunistic networking technologies.
  • Programming languages: C/C++ in an embedded context, Go.
  • English proficiency required.
  • Experience with MAC layer implementation, mesh or P2P protocols, RF or Software Defined Radio (SDR), and Embedded Linux, especially device drivers, is a plus.

  • Participate in research and development of communications subsystems for next generation products.
  • Focus on custom MAC layers and mesh networking protocols.
  • Drive critical decisions concerning architecture choices.
  • Work with Connected Devices, Sky Hero UAV, and Federal teams to integrate software and protocol stacks.

Software DevelopmentEmbedded SystemsC++C (Programming language)Go

Posted 2024-10-21
Apply
Apply

๐Ÿ“ Poland, Czech Republic

๐Ÿงญ Full-Time

๐Ÿ” Cybersecurity

๐Ÿข Company: SentinelOne

  • Proven experience with reverse engineering of x86/x64 binaries.
  • Multiple years of experience in malware analysis, both statically and dynamically.
  • Multiple years of experience with C and/or C++.
  • Excellent understanding of Windows Internals.
  • Experience with analysis tools such as IDA, WinDBG, and SysInternals.
  • An advantage would be kernel development experience and/or understanding of existing AVs internals.

  • You will be responsible for detecting the newest malwares and exploits based on SentinelOneโ€™s AI-powered Endpoint platform.
  • Your role will include an end-to-end responsibility for behavior-based detection capabilities, including reversing samples, designing new detection methods, and implementing them in the product.
  • You will develop and use internal research tools and PoCs to discover new ways to detect/prevent exploitation attacks.
  • Your work will enhance the security of millions of Windows endpoints protected by our platform across numerous clients, including Fortune 500 companies.

Software DevelopmentCybersecurityC++C (Programming language)

Posted 2024-10-21
Apply
Apply

๐Ÿ“ Slovakia, Czechia

๐Ÿงญ Full-Time

๐Ÿ’ธ 5000 - 5000 EUR per month

๐Ÿ” Cybersecurity

๐Ÿข Company: SentinelOne

  • Proven experience with reverse engineering of x86/x64 binaries.
  • Multiple years of experience in malware analysis (statically and dynamically).
  • Multiple years of experience with C and/or C++.
  • Excellent understanding of Windows Internals.
  • Experience with analysis tools such as IDA, WinDBG, SysInternals.
  • Kernel development experience and/or understanding of existing AVs internals is an advantage.

  • Detect the newest malwares and exploits based on SentinelOneโ€™s AI-powered Endpoint platform (EPP/EDR).
  • Take end-to-end responsibility for behavior-based detection capabilities, including reversing samples.
  • Design new detection/prevention methods and implement them in the product.
  • Develop and utilize internal research tools and PoCs to discover new detection/prevention strategies.

Software DevelopmentCybersecurityC++C (Programming language)

Posted 2024-10-21
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 150000 - 200000 USD per year

๐Ÿ” AI and machine learning

๐Ÿข Company: RunPod, Inc.

  • Deep knowledge of the Linux networking stack and kernel internals.
  • Proven experience writing and optimizing code for network accelerators like XDP or VPP at scale.
  • Comprehensive understanding of OSI layers 1-4, including practical implementation experience.
  • Experience with high performance network accelerators like XDP (eXpress Data Path) and VPP (Vector Packet Processing).
  • Strong background in TLS/IPSEC/VXLAN implementation and optimization.
  • Proficiency in C, with a focus on high-performance, low-level programming.
  • Demonstrated ability to optimize network performance in large-scale, high-throughput environments.
  • Strong communication skills and ability to explain complex networking concepts to diverse audiences.
  • Successful completion of a background check.

  • Design and implement high-performance networking software for Linux environments.
  • Develop and maintain software for high-performance NICs (e.g., Mellanox/NVIDIA UFM).
  • Implement and optimize network protocols at OSI layers 1-4.
  • Design and implement secure networking solutions, including mTLS/IPSEC.
  • Collaborate with hardware supply teams to co-design software solutions that leverage advanced NIC features.
  • Troubleshoot complex networking issues in large-scale distributed environments.
  • Participate in code reviews and contribute to the team's technical standards.
  • Implement networking systems which provide isolation between multi-tenant workloads.

DockerSoftware DevelopmentC (Programming language)Communication SkillsAnalytical SkillsCollaboration

Posted 2024-10-19
Apply
Shown 10 out of 931