C++ Software Engineer

FishEye SoftwareMarlboro, MA
Onsite

About The Position

FishEye Software is seeking a C++ Software Engineer to support a variety of mission-critical programs. In this role you will contribute across the full Software Development Lifecycle (SDLC), including software development, system integration, testing, and validation to ensure the successful delivery of high-quality solutions. This position requires an Active Secret Clearance and is 100% on-site in Marlboro, MA. FishEye's passion is building and supporting mission critical software and providing real time access to mission critical data.

Requirements

  • Active Secret Security Clearance; U.S. Citizenship required.
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
  • 4+ years of hands-on experience developing software in C++ (candidates with varying levels of experience will be considered).
  • Experience developing software in Linux-based environments with real-time operating systems (RTOS) and/or embedded platforms.
  • Proficiency with source control tools such as Git, ClearCase, SVN, or equivalent.
  • Familiarity with Agile methodologies, CI/CD practices, and modern software development processes.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Eligibility to obtain a DOD Secret Security Clearance; US Citizenship is required.

Nice To Haves

  • Experience developing software for radar, aerospace, defense, or SATCOM systems.
  • Experience with Agile frameworks such as Scrum or SAFe, including DevSecOps and Test-Driven Development (TDD).
  • Knowledge of Open Systems Architecture (OSA) and modular software design principles.
  • Ability to collaborate in a fast-paced environment and contribute innovative solutions to complex technical challenges.

Responsibilities

  • Collaborate with cross-functional product teams to deliver complex software solutions for aerospace and defense applications.
  • Support software development activities across requirements analysis, implementation, integration, testing, validation, and deployment.
  • Develop and maintain real-time embedded software for mission-critical systems.
  • Work with Systems and Integration Test Engineers to verify functionality, resolve issues, and support system integration efforts.

Benefits

  • medical, dental, and vision insurance
  • short and long-term disability
  • life insurance
  • paid vacation time, sick leave and holidays
  • 401(k) plan with company match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service