C++ developer job description
Updated March 14, 2024
7 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example c++ developer requirements on a job description
C++ developer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in c++ developer job postings.
Sample c++ developer requirements
- Proficient in C++ programming language.
- Experience with object-oriented design and development.
- Ability to develop, debug, and maintain code.
- Familiarity with software development life cycle.
- Understanding of database technologies.
Sample required c++ developer soft skills
- Excellent verbal and written communication.
- Ability to prioritize tasks and meet deadlines.
- Attention to detail and problem-solving skills.
- Ability to work independently and in a team environment.
- Strong organizational and time management skills.
C++ developer job description example 1
Butler America Inc c++ developer job description
Candidate will work as part of a fast paced results-oriented team of software engineers to design and implement the software on custom hardware.
Candidate must have an (Active) Secret security clearance.
Candidates must have multiple years' experience as a C++ Developer, preferred 5-10 years, which includes:
* Creating UML Design Artifacts
* Implementing C++ code from UML Designs
* Intermediate to advanced experience with modern C++ (smart pointers, containers, maps), and heavy use of abstract classes with pure virtual methods
* RTOS Experience with either Green Hills Integrity, VxWorks, or similar
* Unit Testing Framework experience: Google Mock, CPP Unit, Parasoft or similar
* Static Analysis to scan code for vulnerabilities: Parasoft, Coverity
* Hardware Software Integrations, running and debugging code on Target hardware
* Knowledge of implementing endian agnostic code to support different architectures (PPC, ARM)
Major functions:Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test
Develop new software designs and implementations, per requirements, using UML to document the designs and Eclipse IDE to implement and debug in C++ utilize CI/CD Pipeline of tools (static analysis, unit tests and code coverage, software integration tests) to ensure coding/security standards are met for all implementations
Object-oriented design and implementation experience in C++, with software designs captured in UML
Experience with static analysis, code coverage tools, and automated test frameworks
Bachelors Computer Science, Computer Engineering, Software Engineering
Benefits provided: 6 paid holidays, 401K, medical, dental, and vision, sick time as applicable to state law
Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity and inclusion for the benefit of our employees, our customers, and the communities where we are located. Employment decisions are made without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status.
Candidate must have an (Active) Secret security clearance.
Candidates must have multiple years' experience as a C++ Developer, preferred 5-10 years, which includes:
* Creating UML Design Artifacts
* Implementing C++ code from UML Designs
* Intermediate to advanced experience with modern C++ (smart pointers, containers, maps), and heavy use of abstract classes with pure virtual methods
* RTOS Experience with either Green Hills Integrity, VxWorks, or similar
* Unit Testing Framework experience: Google Mock, CPP Unit, Parasoft or similar
* Static Analysis to scan code for vulnerabilities: Parasoft, Coverity
* Hardware Software Integrations, running and debugging code on Target hardware
* Knowledge of implementing endian agnostic code to support different architectures (PPC, ARM)
Major functions:Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test
Develop new software designs and implementations, per requirements, using UML to document the designs and Eclipse IDE to implement and debug in C++ utilize CI/CD Pipeline of tools (static analysis, unit tests and code coverage, software integration tests) to ensure coding/security standards are met for all implementations
Object-oriented design and implementation experience in C++, with software designs captured in UML
Experience with static analysis, code coverage tools, and automated test frameworks
Bachelors Computer Science, Computer Engineering, Software Engineering
Benefits provided: 6 paid holidays, 401K, medical, dental, and vision, sick time as applicable to state law
Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity and inclusion for the benefit of our employees, our customers, and the communities where we are located. Employment decisions are made without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status.
Post a job for free, promote it for a fee
C++ developer job description example 2
Managed Staffing c++ developer job description
As a System Support Engineer, you’ll play an integral role in building a holistic view and roadmap of the company’s technology strategy and support processes. System Support Engineer offers two flexible levels of support to ensure our clients have the right technical assistance and product access based on infrastructure criticality and project lifecycle. Both Production Support and Development Support combine technical support and access to product upgrades and updates.
We need someone who can:
Provide technical problem-solving and deep solution expertise to the Transportation Agencies and Development teams. Provide technical leadership, guidance, and help to support the Fare Collection Systems
Provide complete remote or on-site administration services including installation, configuration, maintenance, disaster recovery
Support systems include Windows and Linux OS
Troubleshoot application and data issues
Manage client server enterprise applications
Answer client configuration questions and assist with customer integrations
Be on-call rotation; we offer 24x7x365 priority 1 (system down) support. Must be willing to be a part of a rotation weekend support coverage
Set up equipment and systems for tests like Factory Acceptance Tests and Pilot Tests
Basic Qualifications for Consideration:
Bachelor’s Degree or equivalent working experience
A minimum of 5 years of experience is required
A minimum of 5 years of PL/SQL, Shell scripting experience required
Experience and understanding of large-scale infrastructure deployments in enterprise-wide environments required
Organized individual with the ability to analyze, debug, resolve, and document technical problems. Ability to prioritize multiple simultaneous support issues
Must be highly motivated and have strong problem-solving ability
Excellent verbal and written communications skills a must
Must be able to work independently and as a team player
Preferred Qualifications For Consideration:
Experience on Oracle and MySQL databases
Experience of network infrastructure and hands-on hardware & software about servers and workstations.
Experience in Jira and Azure DevOps
Experience in transportation business domain.
Experience in Python and Java
We need someone who can:
Provide technical problem-solving and deep solution expertise to the Transportation Agencies and Development teams. Provide technical leadership, guidance, and help to support the Fare Collection Systems
Provide complete remote or on-site administration services including installation, configuration, maintenance, disaster recovery
Support systems include Windows and Linux OS
Troubleshoot application and data issues
Manage client server enterprise applications
Answer client configuration questions and assist with customer integrations
Be on-call rotation; we offer 24x7x365 priority 1 (system down) support. Must be willing to be a part of a rotation weekend support coverage
Set up equipment and systems for tests like Factory Acceptance Tests and Pilot Tests
Basic Qualifications for Consideration:
Bachelor’s Degree or equivalent working experience
A minimum of 5 years of experience is required
A minimum of 5 years of PL/SQL, Shell scripting experience required
Experience and understanding of large-scale infrastructure deployments in enterprise-wide environments required
Organized individual with the ability to analyze, debug, resolve, and document technical problems. Ability to prioritize multiple simultaneous support issues
Must be highly motivated and have strong problem-solving ability
Excellent verbal and written communications skills a must
Must be able to work independently and as a team player
Preferred Qualifications For Consideration:
Experience on Oracle and MySQL databases
Experience of network infrastructure and hands-on hardware & software about servers and workstations.
Experience in Jira and Azure DevOps
Experience in transportation business domain.
Experience in Python and Java
Dealing with hard-to-fill positions? Let us help.
C++ developer job description example 3
Precise Systems c++ developer job description
This is a hybrid/remote role. Applicants must be located within driving distance (or willing to relocate within driving distance) of Lexington Park, Maryland.
Precise Systems is a professional services company currently working for the U.S. Navy, U.S. Marine Corps, and U.S. Air Force. Our core competencies include systems engineering, program and project management, logistics, information technology and cyber security, and software development services. We were founded in 1990 and since our establishment we have been providing cutting edge solutions and support to our warfighters. We understand and provide expert consultation on network and weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs.
This critical role serves The Simulation Division, NAWCAD 5.4.3; one of five divisions within IBST and is responsible for simulation expertise and products for naval aviation systems and the Battlespace environment within which they operate. The Simulation Division researches, designs , develops, implements, deploys, and maintains software applications, advanced real-time simulations, real-time interfaces, and tools to support Battlespace and distributed simulations. This position is in support of the Next Generation Threat System (NGTS) program for the Naval Air Systems Command (NAVAIR) Test Department Simulation Division. The NGTS program is a synthetic environment generator used to support training, testing, analysis, and research and development. It is used to simulate the complexity of modern warfare to allow better training.
We are currently expanding our team and are seeking a Senior C++ Developer. The ideal candidate will have experience with modern C++, principles of object oriented design, Scripting and DB programming, and Radar and EW modeling. Candidate must be both an expert developer and an EW expert.
Required Experience:
+ Minimum of 10 years C++ development experience with modern c++, principles of object oriented design, software architecture design and Radar and EW modeling.
Desired Experience:
+ Deep understanding and experience with research, development, test, and evaluation of mission system models for Electronic Warfare Systems, Sensor Fusion, Countermeasures Effectiveness, Software Validation, Interoperability of System/Subsystem/Components, Workload Measurement, and Flight Test Refinement.
+ Experience with Electronic Warfare integrated reprogramming database (EWIRDB), TechELINT, OpenCL/CUDA, Qt, cross platform development, multi-threaded and concurrent programming, OpenGL and GLSL concepts, and real time simulation
+ Experience with cross platform development, multi-threaded and concurrent programming, and real time simulation.
Required Education: MA/MS degree in Computer Science, or related field. 2 years of additional relevant experience will be considered in lieu of each year of education.
Candidates must be able to secure a Department of Defense security clearance
BONUS TERMS: Precise Systems understands the significance of competition in the market and acknowledges that true talent has choices in their pursuit of new opportunities. In recognition of the technical capabilities required to meet certain defined skillsets, we are committed to offering bonuses to newly hired professionals in these areas. Bonus opportunities are highlighted within each respective job posting and come with stipulations including, but not limited to payment schedule and repayment requirements should the employee leave Precise before the defined terms expire.
Precise Systems, Inc. is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Precise Systems, Inc. participates in E-Verify.
Required SkillsRequired Experience
Precise Systems is a professional services company currently working for the U.S. Navy, U.S. Marine Corps, and U.S. Air Force. Our core competencies include systems engineering, program and project management, logistics, information technology and cyber security, and software development services. We were founded in 1990 and since our establishment we have been providing cutting edge solutions and support to our warfighters. We understand and provide expert consultation on network and weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs.
This critical role serves The Simulation Division, NAWCAD 5.4.3; one of five divisions within IBST and is responsible for simulation expertise and products for naval aviation systems and the Battlespace environment within which they operate. The Simulation Division researches, designs , develops, implements, deploys, and maintains software applications, advanced real-time simulations, real-time interfaces, and tools to support Battlespace and distributed simulations. This position is in support of the Next Generation Threat System (NGTS) program for the Naval Air Systems Command (NAVAIR) Test Department Simulation Division. The NGTS program is a synthetic environment generator used to support training, testing, analysis, and research and development. It is used to simulate the complexity of modern warfare to allow better training.
We are currently expanding our team and are seeking a Senior C++ Developer. The ideal candidate will have experience with modern C++, principles of object oriented design, Scripting and DB programming, and Radar and EW modeling. Candidate must be both an expert developer and an EW expert.
Required Experience:
+ Minimum of 10 years C++ development experience with modern c++, principles of object oriented design, software architecture design and Radar and EW modeling.
Desired Experience:
+ Deep understanding and experience with research, development, test, and evaluation of mission system models for Electronic Warfare Systems, Sensor Fusion, Countermeasures Effectiveness, Software Validation, Interoperability of System/Subsystem/Components, Workload Measurement, and Flight Test Refinement.
+ Experience with Electronic Warfare integrated reprogramming database (EWIRDB), TechELINT, OpenCL/CUDA, Qt, cross platform development, multi-threaded and concurrent programming, OpenGL and GLSL concepts, and real time simulation
+ Experience with cross platform development, multi-threaded and concurrent programming, and real time simulation.
Required Education: MA/MS degree in Computer Science, or related field. 2 years of additional relevant experience will be considered in lieu of each year of education.
Candidates must be able to secure a Department of Defense security clearance
BONUS TERMS: Precise Systems understands the significance of competition in the market and acknowledges that true talent has choices in their pursuit of new opportunities. In recognition of the technical capabilities required to meet certain defined skillsets, we are committed to offering bonuses to newly hired professionals in these areas. Bonus opportunities are highlighted within each respective job posting and come with stipulations including, but not limited to payment schedule and repayment requirements should the employee leave Precise before the defined terms expire.
Precise Systems, Inc. is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Precise Systems, Inc. participates in E-Verify.
Required SkillsRequired Experience
Start connecting with qualified job seekers
Resources for employers posting c++ developer jobs
C++ developer job description FAQs
Ready to start hiring?
Updated March 14, 2024