Logo
CCS Global Tech

CCS Global Tech is hiring: Software Engineer in Huntsville

CCS Global Tech, Huntsville, AL, 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