C/C++ Software Engineer
Professional Career Match Solutions
Melbourne, Florida
Job Description
C/C++ Software Engineer (Full-Time position not a Contract position).
Location: Melbourne, FL (On-Site only NOT Remote)/
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.
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.