Jobs · Engineering · New Hampshire

Principal / Senior Software Engineer (C++, Linux)

Copley Controls · Salem, NH · 1 wk ago
EngineeringFull-time

Full-time, on-site position in Salem, NH.

About the role

Work on real-world, mission-critical technology with high visibility across cross-functional teams. Opportunity to make an immediate impact in a 6–12 month engagement blending stability work and forward-looking innovation.

Responsibilities

  • Own and enhance existing production codebases (primary focus)
  • Contribute to targeted greenfield development as new capabilities are introduced
  • Support software releases, debugging, and issue resolution in production environments
  • Partner with systems, test, field, and manufacturing teams to resolve integration challenges
  • Create and improve technical documentation to support long-term system sustainability

Requirements

  • Strong experience in C++
  • Working knowledge of Python (scripting level familiarity is sufficient)
  • Proven background working in Linux environments (must-have)
  • Experience with microservices architectures, including:
    • REST APIs
    • Message-based communication (MQTT preferred)
  • Experience supporting distributed / networked systems in production
  • Comfortable working in and improving established codebases

Skills

  • Experience balancing system sustainment and new development
  • Strong debugging, code review, and system-level problem-solving skills
  • Background in complex, integrated environments where uptime and reliability are critical
  • Ability to operate independently while influencing technical direction
  • Passion for improving documentation and knowledge continuity

Similar jobs