Sr. Prin Software Engineer (On-site)

HEPCO•Merrimack, NH
•Onsite

About The Position

HEPCO is seeking a Senior Software Engineer to support our client’s advanced research and development programs for U.S. defense applications. This role involves designing, developing, testing, integrating, and maintaining complex software solutions in a collaborative, secure engineering environment. Design and evaluate software architectures that meet program, customer, security, and performance requirements. Develop, test, debug, integrate, and maintain software primarily using C++11 or later in Linux environments. Support distributed, multithreaded, real-time, embedded, low-latency, signal-processing, and device-control applications. Integrate software with hardware such as FPGAs, GPUs, embedded systems, sensors, and peripherals. Support applications involving RF, radar, EO/IR, electronic warfare, software-defined radio, autonomy, artificial intelligence, and cyber systems. Apply software engineering best practices, including object-oriented design, code reviews, automated testing, configuration management, and CI/CD. Develop and operate software in containerized and cloud-native environments, as applicable. Collaborate with engineers, program leadership, customers, and cross-functional teams in an agile development environment. Support on-site integration, testing, and demonstrations.

Requirements

  • Active Top Secret security clearance.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field from an accredited college or university.
  • At least 6 years of professional software development experience.
  • Advanced proficiency in object-oriented software design and development using C++11 or later.
  • Advanced experience developing and operating software in Linux environments.
  • Experience designing, implementing, testing, debugging, integrating, and maintaining complex software applications.
  • Strong understanding of software architecture and software engineering best practices.
  • Strong leadership, communication, collaboration, and problem-solving skills.
  • Ability to adapt to changing technical and program requirements in a fast-paced research and development environment.

Nice To Haves

  • Master’s degree or PhD in a related technical field.
  • Python and/or MATLAB development experience.
  • GPU programming experience using CUDA and/or OpenCL.
  • Experience supporting research, rapid-prototyping, defense, intelligence, or other mission-critical programs.
  • Experience with real-time, embedded, distributed, multithreaded, or low-latency systems.
  • Experience with DevSecOps, CI/CD pipelines, automated testing, automated release management, and secure software development.
  • Experience with Docker, Podman, Kubernetes, Harbor, and/or Helm.
  • Familiarity with hardware interfaces and protocols, including UART, I2C, SPI, and CAN.
  • Knowledge of Digital Engineering and Model-Based Systems Engineering practices.

Responsibilities

  • Design and evaluate software architectures that meet program, customer, security, and performance requirements.
  • Develop, test, debug, integrate, and maintain software primarily using C++11 or later in Linux environments.
  • Support distributed, multithreaded, real-time, embedded, low-latency, signal-processing, and device-control applications.
  • Integrate software with hardware such as FPGAs, GPUs, embedded systems, sensors, and peripherals.
  • Support applications involving RF, radar, EO/IR, electronic warfare, software-defined radio, autonomy, artificial intelligence, and cyber systems.
  • Apply software engineering best practices, including object-oriented design, code reviews, automated testing, configuration management, and CI/CD.
  • Develop and operate software in containerized and cloud-native environments, as applicable.
  • Collaborate with engineers, program leadership, customers, and cross-functional teams in an agile development environment.
  • Support on-site integration, testing, and demonstrations.

Benefits

  • Health Insurance
  • 401k
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service