Software Engineer

Full Time

    Job Description

    Job#: 1316558

    Job Description:

    Our client is looking for a C++ Software Engineer who has an interest in wireless communication projects!

    Job Title- Software Engineer

    Location- Atlanta, GA - on-site

    Pay- competitive + benefits!

    please apply directly to

    A Software Engineer designs, develops, and tests software; additionally manages software development teams, provides technical leadership, establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, C, C++, Ruby, Python, Scala, and Groovy. Requires extensive knowledge of programming languages, software development, computer operating systems, continuous integration, continuous delivery, DevOps, API development, container development, and distributed systems. Applies engineering principles to software creation, managing production releases of software, performing code reviews, merging feature development branches, and analyzing and triaging issues. Necessary skill areas: Programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, testing software, and working in development teams. Works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams.

    • Perform software development, software debugging, software modification / enhancement, and software documentation.
    • Develop and maintain kernel and user-level software and scripts
    • Contribute to technical reports and presentations
    • Design, test, and develop computer software in order to meet requirements.
    • Develop and maintain kernel and user-level software and scripts
    • Contribute to research reports, white papers, and competitive proposals

    • Primary author of technical reports/presentations for projects of moderate/high complexity.
    • Compile report input from other researchers and prepare final report deliverable.
    • Lead and/or contribute to white papers and proposals.
    • Propose and lead IRAD programs
    • Create and analyze network protocols

    • Candidates currently enrolled in an accredited degree program relevant to this position will be considered. The candidate must have a graduation date of no later than May, 2022.
    • The candidate should be familiar with software development concepts such as source control, agile development, and good coding practices
    • Experience with use of C#, C++, Python and/or Java
    • Experience using GIT and Confluence

    • Active Secret Clearance
    • Master's in electrical engineering, computer engineering, computer science or a related field
    • 3 years experience or more in professional software development
    • Experience in Linux operation system environment
    • Relevant experience in applied research and development
    • Excellent communication skills
    • Ability to work independently as well as in a dynamic team environment

    EEO Employer

    Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .