
Professional Project Partners
C++ Engineer Remote Remote
The Role:
P3 is seeking a C++ developer for a team-based project working with a Major Automotive Manufacturer
Business Initiatives:
Primary responsibility: Delivering features in an agile backlog utilizing the SAFe framework within the following teams: Core Middleware, Diagnostics, Security, Power Management, Networking, Configuration and Calibration, Software Updates, System Performance, etc.
Duties involved:
- Investigating, debugging, and fixing bugs in the product
- Look into how to design new products, and share potential changes with the team
- Writing unit tests
- Reviewing various code from other team members
- Create proof of concepts and prototypes of potential new features that were approved
- Integral part of design reviews
Basic Qualifications For Successful Candidates:
- Bachelor’s Degree in computer science, software engineering or related field
- 2+ years related work experience
- Ability to demonstrate high quality coding practices (such as, but not limited to Extreme Programming practices), and be able to show others how to deliver that same level of quality
Preferred Qualifications
- Extensive experience in C/C++
- Strong understanding of object-oriented design and development
- Familiarity with QNX, Linux or other UNIX-like operating systems
- Experience with unit-testing and mock frameworks
- Experience with modern C++ (C++ 11 and up) – At least 1+ years
- Experience in embedded development in either mobile or automotive spaces
- Experience designing/developing in a distributed architecture
- Experience working in an agile environment.
- Knowledge of unit testing with Google Test Framework
- Working knowledge of Git
- Excellent communication and interpersonal skills
- Experience with debugging and code analysis tools such as gdb and valgrind