C/C++ Software Engineer

Professional Career Match Solutions
Melbourne, Florida
Report

Job Description
C/C++ Software Engineer (Full-Time position not a Contract position).
Location: Melbourne, FL (On-Site only NOT Remote)/
Salary depends on experience, Plus Benefits see below:
  • Healthcare coverage.
  • Life Insurance.
  • Short-Term and Long-Term Disability.
  • AFLAC.
  • Vision.
  • Dental.
  • 401(k).
  • PTO/Company Holidays/Vacation.
  • Paid Parental Leave.
  • Paid Bereavement Leave.
Candidates must be a citizen of the United States.

The Software Engineer is a full-time exempt position responsible for developing new software utilizing C/C++, as well as maintaining or improving current software products written in C/C++, procedures, and techniques; and providing innovative and cost-effective engineering solutions to meet technical objectives and timing.
C/C++ Software Engineer Primary Responsibilities and Tasks:
  • Maintain existing C/C++ codebases.
  • Develop new software utilizing C/C++ languages.
  • Create custom Linux kernel builds.
  • Apply CS, engineering, and mathematical concepts to develop software solutions.
  • Support and participate in all aspects of the software development lifecycle.
  • Identify and repair software defects.
  • Develop test procedures, scripts, and related documentation.
  • Write and review design documentation.
  • Design algorithms to solve complex problems.
C/C++ Software Engineer Qualifications:
  • Ability to thrive in fast-paced environments, while multi-tasking and reprioritizing daily.
  • Experience with both Windows and UNIX/Linux operating systems.
  • Familiar with containerization concepts like Docker.
  • Familiarity with the Atlassian tool suite like Git, Bitbucket, and Confluence.
C/C++ Software Engineer Education and Experience:
  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or related field.
  • Creating custom Linux kernels.
  • 5+ years’ experience developing in C/C++.
  • 5+ years’ experience in the SDLC, including but not limited to requirements capture, design, development, test, EOL support.
  • 1+ years’ experience working within an Agile development methodology.
C/C++ Software Engineer Computer Skills:
To perform this job successfully, an individual should have:
  • Integrated Development Environments (IDEs).
  • At least one major Version control system (Git, SVN, etc.).
  • Linux kernel development.
  • Object-oriented design and development.
  • Windows and at least one Linux distribution.
  • Knowledge of network protocols.

Professional Career Match Solutions
Software Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 3 months ago