
Analogic
Actively Hiring
Medical I Security I Power Technologies
Principal / Senior Software Engineer (C++, Linux)
- Salem
- |Full Time
Posted: 1 month ago
Job Location
Salem
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
C++
Linux
REST APIs
MQTT
Microservices Architectures
Message-Based Communication
Distributed / Networked Systems
About the job
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
- Ability to operate independently while influencing technical direction
- Passion for improving documentation and knowledge continuity
Why This Role
- Work on real-world, mission-critical technology
- High visibility across cross-functional teams
- Opportunity to make immediate impact in a 6–12 month engagement
- Blend of stability work + forward-looking innovation