Avatar for Analogic
Analogic
Actively Hiring
Medical I Security I Power Technologies

Sr. Embedded Software Engineer (Microservices, C++, Linux)

  • Salem
  • |Full Time
Posted: 1 month ago
Job Location
Salem
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
Distributed Systems
Linux
REST APIs
Protocol Buffers
Multi Threading
Message Brokers
Grpc
Containerization
Networked Systems
Securing Communications Channels

About the job

Make an Impact on Mission-Critical Security Technology

We’re seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a hands-on role focused on stabilizing and enhancing production systems while contributing to next-generation (greenfield) capabilities. If you enjoy solving complex problems, improving real-world systems, and working across engineering disciplines—this role offers a strong balance of ownership, technical depth, and visible impact.

What You’ll Do

  • Architect and deliver new features that coordinate across multiple systems, designing secure and reliable inter-service communication to support them.
  • Own and enhance existing production codebases
  • 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

  • Experience with microservices architectures, including:

  • REST APIs, gRPC/protocol Buffers

  • Message brokers

  • Containerization

  • Securing communications channels.

  • Experience in C++, including multi-threading.

  • Proven background working in Linux environments (must-have)

  • 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
  • Blend of stability work + forward-looking innovation

About the company

Analogic company logo

Analogic

Actively Hiring
Medical I Security I Power Technologies501-1000 Employees
Company Location
Peabody
Company Size
501-1000
Learn more about Analogic image