Cubic-posted 11 days ago
Full-time • Mid Level
Ashburn, VA
1,001-5,000 employees

Cubic is seeking a talented and motivated C++ Software Engineer to join our dynamic team of geospatial engineers. We work on mission-critical software applications at the enterprise level and at the edge, and we are looking for an engineer who can help us bridge that gap.

  • Design, develop, and maintain high-quality C++ software applications.
  • Write clean, efficient, and well-documented code.
  • Help write and execute comprehensive test plans and test cases to ensure software quality.
  • Perform debugging and troubleshooting to identify and resolve issues in a timely manner.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Utilize JIRA for task management, bug tracking, and project tracking.
  • Contribute to the continuous improvement of the development and testing processes.
  • Stay up-to-date with industry trends and best practices in software development and testing.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field and/or the combined equivalent of experience and education, plus 8 years of related experience.
  • Proven experience in C++ software development.
  • Experience with geospatial technologies or pixel processing and applications.
  • Experience developing software for Windows operating systems
  • Strong understanding of software development best practices and design patterns.
  • Experience in developing and executing test plans and test cases.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Experience with Vector and Vector Tile processing and 3d Imagery processing
  • Experience with building Windows installers
  • Experience building web services, specifically REST APIs.
  • Experience developing with Visual Studio
  • Experience with developing PowerShell scripts
  • Experience with Azure DevOps, GitLab CICD, Jenkins, or similar tooling
  • Knowledge of continuous integration and continuous deployment (CI/CD) processes
  • Proficiency in using JIRA for task management and bug tracking
  • Experience developing and running containerized applications
  • Experience with programming language in Java
  • Experience developing software for Linux operating systems
  • Experience with developing BASH scripts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service