drjobs C++ Software Developer

C++ Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cupertino, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: C Software Developer
Location: Cupertino CA (Onsite 3 days onsite)

Onsite Interview
Employment Type: Full-time

Job Summary

We are seeking a highly skilled C Software Developer with 5 10 years of hands-on experience to join our development team in Cupertino CA. The candidate will be responsible for designing developing and optimizing software applications working closely with cross-functional teams to deliver high-quality scalable solutions.

Key Responsibilities
  • Design develop and maintain software applications using modern C (C11/14/17/20).

  • Collaborate with architects product managers and QA teams to translate requirements into technical solutions.

  • Write clean efficient and well-documented code while ensuring performance and scalability.

  • Debug troubleshoot and optimize software across multiple platforms.

  • Participate in code reviews and contribute to best practices in software engineering.

  • Ensure timely delivery of project milestones in a full-time onsite environment.

Required Skills & Experience
  • 5 10 years of strong hands-on experience in C application development (not embedded/firmware).

  • Proficiency in Object-Oriented Programming (OOP) data structures and algorithms.

  • Experience with multithreading concurrency and memory management.

  • Strong understanding of design patterns STL Boost libraries.

  • Familiarity with Linux/Unix environments.

  • Strong debugging problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

Nice to Have
  • Experience with Python Java or scripting languages for tooling/automation.

  • Exposure to cloud environments (AWS GCP Azure).

  • Knowledge of network programming APIs or distributed systems.

Education
  • Bachelors or Masters degree in Computer Science Engineering or a related field.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.