Senior C Developer

March 4

Apply Now
Logo of Sharesource

Sharesource

Sharesource is a company that specializes in empowering businesses through the creation of global remote teams. By sourcing top talent from around the world, they help organizations build high-performing teams comprised of the top 10% of global talent. Their services simplify the hiring process, expand global operations, and address challenges such as hiring the right people, retaining talent, and improving diversity. Sharesource is B Corp Certified, emphasizing their commitment to corporate social responsibility and equalizing employment opportunities globally. They focus on helping businesses fast-track growth by connecting them with skilled professionals across industries such as tech, STEM, and operational support.

Artificial Intelligence β€’ Robotic Process Automation β€’ Distributed Teams β€’ Engineering β€’ Tech

πŸ“‹ Description

β€’ Develop and maintain system-level libraries written in C, ensuring high performance and reliability β€’ Work with Unix/Linux shared memory mechanisms to enable efficient inter-process communication β€’ Optimize system performance, troubleshooting low-level issues related to memory, concurrency, and process management β€’ Collaborate with software engineers and system architects to integrate system libraries into broader applications β€’ Debug and analyze complex system-level issues, using tools such as gdb, strace, and valgrind β€’ Enhance and refactor existing C libraries, improving maintainability and efficiency β€’ Ensure security and stability of system-level code by following best practices in low-level programming

🎯 Requirements

β€’ 5+ years of experience in system-level programming with C β€’ Deep knowledge of Unix/Linux internals, including process management, memory handling, and inter-process communication (IPC) β€’ Proficient in developing and maintaining program libraries used in system applications β€’ Strong debugging skills and experience with tools like gdb, valgrind, and strace β€’ Understanding of low-level performance optimization techniques and memory management β€’ Experience working in high-performance, multi-threaded, or distributed environments β€’ Experience with kernel programming or device drivers (preferred) β€’ Familiarity with scripting languages (e.g., Bash, Python) for automation and testing (preferred) β€’ Experience with real-time or embedded systems (preferred) β€’ Worked with large-scale distributed systems and network programming (preferred)

πŸ–οΈ Benefits

β€’ Competitive salary and professional development β€’ Collaborative client partnerships and a fun, inclusive work environment β€’ Opportunities for leadership, expertise, and global client exposure β€’ Monthly coaching, training, and career development β€’ Remote work flexibility β€’ Engage in social impact activities and industry impact β€’ Achieve work-life balance and flexibility to support personal commitments β€’ Comprehensive HMO coverage with one free dependent (depending on the employment type)

Apply Now

February 26

Join the Data & Insights team as a Senior Survey Programmer with ConfirmIT expertise. Work remotely to design surveys and optimize scripting processes.

January 9

GrowthDesk seeks a lead/manager in engineering ops to enhance B2B solutions. Engage with teams for fullstack software development and system design.

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com