Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

C/C++ Software Engineer

Quoin

C/C++ Software Engineer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Quoin is seeking a Software Engineer to support re-engineering and system integration projects in our retail systems practice. The Software Engineer works under the supervision of senior engineers and technical leads to deliver quality products for our clients. Day-to-day work will focus on full lifecycle development, including design, implementation, testing, and peer review in an agile/continuous integration approach.

    The 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.

    RESPONSIBILITIES:

    • 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

    REQUIRED SKILLS:

    • 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

    ADDITIONAL SKILLS:

    • 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

    COMPENSATION:

    • Salary commensurate with experience ($60K to $100K)
    • Performance bonus
    • Company-paid health insurance
    • Company-sponsored 401K and matching
    • Short & Long-term disability insurance
    • 3 weeks of annual vacation

    LOCATION: Charlotte (Davidson), NC

    If you are interested in this opportunity at Quoin, please send a cover letter with salary expectation and resume (in Adobe PDF format only). All positions are full-time employment only. Candidates must be eligible to work for any employer in the United States (no H1B visa applicants at this time).

    NO THIRD PARTY RESPONSES, PLEASE.