CCS Global Tech
CCS Global Tech is hiring: Software Engineer in Huntsville
CCS Global Tech, Huntsville, AL, United States, 35824
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