Logo
CCS Global Tech

Software Engineer

CCS Global Tech, Huntsville, Alabama, United States, 35824

Save Job

Overview

Job title: Software Engineer Job location: Huntsville, AL Salary: $150k annually with benefits Base pay range

$140,000.00/yr - $150,000.00/yr Key Responsibilities

Design, develop, and maintain software applications using C/C++ and object-oriented languages. Participate in Agile/Scrum ceremonies, including sprint planning, reviews, and retrospectives. Implement CI/CD pipelines, including automated test frameworks. Develop and execute unit tests to ensure code quality and reliability. Utilize Microsoft Azure DevOps for planning, tracking, and source control. Maintain and manage source code using Git and SVN repositories. Develop applications in Linux environments (Red Hat, Debian, Ubuntu, CentOS). Collaborate using MS Visual Studio and Microsoft Office Suite for documentation and communication. Use Wireshark for network protocol analysis and debugging. Develop GUI applications with Qt framework. (Optional) Develop real-time embedded software using VxWorks RTOS. Write scripts and automation tools using Python to support integration and testing. Education & Experience Requirements

BS degree in Engineering or related Science/Technical field (Software, Electrical Engineering, or Computer Science preferred) and 9 years of experience, OR An additional six (6) years of relevant experience may be accepted in lieu of degree. Proficiency in C/C++ and object-oriented design principles. Solid understanding of Agile development practices and Scrum frameworks. Hands-on experience with CI/CD processes and test automation. Strong debugging and troubleshooting skills, including use of Wireshark. Familiarity with Qt for UI/UX development. Experience with Linux OS administration and development environments. Competency in Git and SVN for code management. Strong scripting capabilities in Python. Ability to work both independently and collaboratively in a secure, regulated environment. Excellent communication and documentation skills, with ability to report changes, delays, or blockers clearly and in a timely manner. Self-starter capable of executing tasks with autonomy and seeking support when required. Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering, Information Technology, and Other Industries

IT Services and IT Consulting, Software Development, and Defense and Space Manufacturing

#J-18808-Ljbffr