C++ Developer

  • Internship
  • Florida, USA
  • USD 60000 USD / Year
  • Salary: USD 60000
  • Work Visa Required

Website twitter.com Apple

Best Iphone

A C++ Developer is responsible for designing, developing, optimizing, and maintaining software applications using the C++ programming language. The role involves strong problem-solving skills, clean coding practices, and the ability to work with complex systems.

Key Responsibilities

1. Software Development

  • Design, implement, and maintain applications using modern C++ (C++11/14/17/20).

  • Write clean, efficient, and reusable code.

  • Develop new features and improve existing functionalities.

2. System Architecture & Design

  • Participate in software architecture discussions.

  • Create technical specifications and design documentation.

  • Optimize code for performance, memory usage, and scalability.

3. Debugging & Testing

  • Troubleshoot, debug, and fix software defects.

  • Perform unit testing, integration testing, and performance testing.

  • Ensure code quality through code reviews and best practices.

4. Collaboration & Project Management

  • Work closely with cross-functional teams such as QA, product managers, and DevOps.

  • Participate in Agile/Scrum development cycles.

  • Provide accurate task estimations and progress updates.

5. System Optimization

  • Profile and optimize system performance.

  • Improve algorithms and data structures for speed and efficiency.

  • Ensure applications run smoothly in high-load environments.

6. Maintenance & Support

  • Provide ongoing maintenance and support for existing systems.

  • Update legacy codebases to modern C++ standards when needed.


Required Skills

  • Strong proficiency in C++ (including STL, templates, OOP, multithreading).

  • Experience with debugging tools (GDB, Valgrind) and version control (Git).

  • Familiarity with build systems (CMake, Make) and CI/CD tools.

  • Knowledge of algorithms, data structures, and software design patterns.

  • Experience with Linux/Unix environments (preferred).


Nice-to-Have Skills

  • Experience with networking, real-time systems, or game engines.

  • Knowledge of Python for scripting or automation.

  • Familiarity with databases, embedded systems, or hardware interfaces.

  • Understanding of cloud technologies or microservices.

To apply for this job email your details to mail.themesartist@gmail.com