C++ Developer, 100% Remote

🌍 Remote, USA 🎯 Full-time πŸ• Posted Recently

Job Description

Job Title: C++ Software Engineer Location: 100% REMOTE Job Type: Perm Full-Time Salary: $140K-$200K+ Depending on Experience About the Job: We are looking for C++Software Engineers. Your primary responsibility will be to help design and develop software to run network simulations using the NS3 framework. RESPONSIBILITIES: β€’ Work on a team-building cloud platform tools and solutions for HPC applications. β€’ Collaborate to define strategy and technology platform roadmap, and drive the rapid implementation of appropriate technologies β€’ Encourage value-driven innovation to the current framework and processes to continuously improve product development processes. β€’ Partner with product teams to prepare for the timely and smooth acceptance of deliverables into the production environment β€’ Evaluate new tools and technologies based on current and future feature requirements, performance, cost-effectiveness, and reliability β€’ Work closely with development teams to understand requirements and applies industry knowledge to recommend build/buy solutions β€’ Execution on all release engineering aspects of DevOps including Configuration Management, Build and Deployment Management, Continuous Integration and Deliver. SKILLS & REQUIREMENTS: β€’ Responsible for all phases of the project life-cycle activities, from initial analysis through production support including design, implementation, testing, integration, and maintenance β€’ Be able to design, build, document, and maintain efficient, reusable, and reliable C++ code β€’ Be able to implement highly performant quality modules β€’ Identify bottlenecks/bugs and devise solutions to these problems β€’ Responsible for all phases of the project life-cycle activities β€’ Design, build, document, and maintain efficient, reusable, and reliable C++ code β€’ Minimum of 7+ yrs. of very strong C++ programming experience and development of Unix/Linux platforms. β€’ Strong experience using at least C++11 standard version, standard library, and STL containers. β€’ Strong understanding of Data Structures and Algorithms. β€’ Experience with NS2 or NS3 simulation environments is a plus. β€’ Good understanding of how to design and develop complex distributed systems, including experience debugging and solving performance issues in these environments. β€’ Good understanding of dynamic polymorphism and C++ specific β€’ Good understanding of memory management in non-garbage collected environments. β€’ Familiarity with operation of network components, such as Switches, Routers, and Nics. β€’ Experience with memory checkers such as Valgrind, and debuggers such as GDB. β€’ Knowledge of component data sheets and specifications β€’ Implementation of automated testing platforms and unit tests β€’ Proficient understanding of source code management using GIT tools. β€’ Familiarity with continuous integration β€’ Bachelor’s Degree or equivalent in Computer Science or a related field. No fingerprint is required. No drug test is required. We love to share $1,000 bonuses for successful referrals No C2C at this time. Apply tot his job

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like