Cypherock - C/C++ Programmer
Cypherock
Date: 3 weeks ago
City: Remote, Remote
Contract type: Full time
Remote

About The Role
We are seeking a talented C/C++ Programmer to join our engineering team.
In this role, you will be responsible for designing, developing, and optimizing system-level software and applications that require high performance and efficiency.
You will collaborate closely with product managers, hardware engineers, and cross-functional teams to build robust and scalable solutions.
Key Responsibilities
We are seeking a talented C/C++ Programmer to join our engineering team.
In this role, you will be responsible for designing, developing, and optimizing system-level software and applications that require high performance and efficiency.
You will collaborate closely with product managers, hardware engineers, and cross-functional teams to build robust and scalable solutions.
Key Responsibilities
- Design, develop, and maintain applications and system-level programs using C and C++.
- Write clean, efficient, and well-documented code while adhering to coding standards.
- Debug and troubleshoot software defects, memory leaks, and performance bottlenecks.
- Work on data structures, algorithms, and multithreading to build optimized solutions.
- Collaborate with QA and DevOps to support CI/CD pipelines and testing frameworks.
- Contribute to the design of software architecture and low-level system modules.
- Stay updated with the latest programming standards and compiler advancements.
- Bachelors/Masters degree in Computer Science, Engineering, or related field.
- Strong proficiency in C and C++ (C++11/14/17 preferred).
- Solid understanding of OOP concepts, data structures, algorithms, and memory management.
- Experience with Linux/Unix environments (compilers, debugging, shell scripting).
- Familiarity with multi-threading, IPC, and socket programming.
- Hands-on experience with Git, Jira, or similar version control & task management tools.
- Knowledge of software optimization techniques and performance tuning.
- Exposure to embedded systems programming.
- Experience with STL, Boost, or modern C++ libraries.
- Familiarity with Python, Bash, or other scripting languages.
- Knowledge of networking protocols (TCP/IP, UDP).
- Opportunity to work on cutting-edge products in a fast-paced environment.
- Collaborative team with strong mentorship and learning opportunities.
- Competitive salary and performance-based incentives.
- Flexible working environment (remote/hybrid options if applicable)
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
IT Engineer
Bolt,
Remote, Remote
3 days ago
Bolt is on a mission to democratize commerce. We relentlessly prioritize our retailers—putting their brands front and center while enabling frictionless shopping at any touchpoint in the customer journey. At the center of it all is our rapidly growing universal shopper network—Bolt merchants such as Revolve, Luisa via Roma, Benefit Cosmetics, Kendra Scott, Lucky Brand Jeans, and Johnny Was can...

Marketing Executive
The Muthoot Group,
Remote, Remote
5 days ago
This job is provided by apna.co A Field Sales Executive is responsible for driving revenue growth by identifying, pursuing, and securing new business opportunities, as well as maintaining and growing relationships with existing clients. They achieve this through various activities such as cold calling, client visits, and presenting products or services, all while working outside of a traditional office setting.Here's...

Sales Ops Program Mgr
NetApp,
Remote, Remote
1 week ago
Job SummaryAs a Keystone Deal Navigator at NetApp, you will work intensively to help sales teams navigate the processes to present our Storage-as-a-Service offering to customers.Job Requirements University education or equivalent 5+ years of work experience in the technology sector, in a Deal Desk, Sales Operations, Revenue Operations or similar functions. Experience in operational execution and cross-functional team approach in...
