C/C++ Software Engineer - Davidson NC
A Software Engineer is responsible for building applications that exhibit superior reliability, robustness, and performance. This is a hands-on development role, and requires the implementation of system components using C/C++ and other technologies. A successful candidate will possess proven design skills and a broad knowledge of application development technology. In addition, a candidate will have demonstrated skills in system integration and distributed transaction processing. A strong knowledge of AIX/Unix, software configuration management, quality assurance, and tools is also required. This individual will thrive in a collaborative and team-oriented environment. It is imperative that the candidate has a desire to acquire and apply new skills. Quoin offers challenging opportunities for professionals who are driven by building great software.
- 2 or more years experience in C or C++
- Advanced programming a Unix environment (Linux, AIX, other)
- Experience using Eclipse CDT or other IDE
- Experience in shell scripting and POSIX compliance
- Experience in static and dynamic analysis using Valgrind, ASAN, TSAN,
UBSAN, or others - Experience in secure coding practices, such as MISRA, SEI Cert C
- Knowledge of source code control and software configuration management
- Knowledge of build and deployment tools
- Experience with quality assurance tools, including static and dynamic analysis
- Design, code, and test application components
- Work effectively on project teams using agile development practices
- Acquire new design and implementation skills
- Participate in design and code reviews, and ensure the quality of all project deliverables
- Exhibit outstanding coding, documentation, testing, and other development practices
- Practical knowledge of agile development
- Practical knowledge of continuous integration and automated testing
- C++ libraries, including Boost
- Defect and issue tracking
- Unit testing frameworks
- Performance testing processes and tools
- Code quality and metrics tools
- Code coverage tools
- Java/J2EE experience
- Mobile application development, including iOS, Android
- Salary commensurate with experience
- Performance bonus
- Company-paid health insurance
- Company-sponsored 401K and matching
- Short & Long-term disability insurance
- 3 weeks of annual vacation