Jobs · Engineering · New Hampshire

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

Analogic · Salem, NH · 3 wk ago
On-siteEngineeringFull-time

What You’ll Do

  • 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

What You Bring

  • 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

What Sets You Apart

  • 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
  • Comfortable operating independently while influencing technical direction
  • Passion for improving documentation and knowledge continuity

Similar jobs

Senior Software Engineer, C++

Stellar Development FoundationNew York, United States· 12 mo ago
Engineering$180k–$280k/yrapply on jobs.ashbyhq.com