Principal / Senior Software Engineer (C++, Linux)
Analogic Corporation
Job Description
Job Description
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
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Principal / Senior Software Engineer (C++, Linux) in Salem, NH vacancy
- ...Critical Security Technology We’re seeking a Senior Software Engineer to join a high-impact team supporting... ...communications channels. Experience in C++ , including multi-threading. Proven background working in Linux environments (must-have) Experience supporting...Senior
- ...Design and develop embedded software that controls system behavior... ...multi-threaded applications in Linux environments Troubleshoot... ...mechanical, systems, and test engineers to define interfaces and validate... ...~ Strong expertise in C/C++ development within Linux environments...SeniorTemporary work
$132.96k - $226.04k
...We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced... ...code modification (typically in C++) of complex software designs for... ...Software development experience in a Linux environment Software engineering...SeniorFull timePart timeWork experience placementLocal areaRemote workRelocation package- ...in Salem, New Hampshire is seeking an experienced software engineer to own and enhance existing production codebases. The role requires strong experience in C++ and knowledge of Python, with a proven background in Linux environments. You'll have the opportunity to work...Suggested
- Motion Recruitment is seeking a Senior Embedded Software Engineer to join a leading developer of sensing, imaging, and inspection technologies. The... ...and product direction. The position emphasizes embedded Linux development, real-time concepts, and collaboration across...Senior
- Analogic in Salem, New Hampshire is seeking a software engineer to enhance production codebases, contribute to development,... .... The ideal candidate will have strong experience in C++ and a good understanding of Linux environments. This role offers the chance to work on...
- ...patients can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development... ...devices or life sciences experience is an asset.· Object oriented C++ development, including C++17 and later.· Qt and QML...SeniorFull time
- ...Senior Embedded Software Engineer Join a leading developer of advanced sensing, imaging, and inspection technologies as a full-time Senior Embedded... ...software ~ Advanced programming skills with C and C++ in Linux-based environments ~ Experience developing...SeniorHourly payFull timeWorldwide
- RTX in New Hampshire seeks an experienced System Administrator to manage a heterogeneous Red Hat Enterprise Linux environment and oversee virtualization and container platforms including VMware vCenter, vSphere, Horizon, ESXi, KVM, Podman, Docker, and Kubernetes/OpenShift...SeniorCasual work
- Motion Recruitment Partners LLC is seeking a Senior Embedded Software Engineer for a full-time role in a suburban tech hub outside Boston, focusing... ...deployment, advancing system-level expertise in embedded Linux environments. #J-18808-Ljbffr Motion Recruitment Partners...SeniorFull timeWorldwide
- ...robotics control and safety supervisor software for medical devices, sustaining released... ...and Automation. Strong object-oriented C++ development skills (C++17 and later) Experience... ...'s degree in computer science, Software Engineering, Robotics, Electrical Engineering, or...SeniorFull time
$107.5k - $204.5k
...of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.Sr. Principal Linux Systems Administrator, in Infrastructure... ...IT operations.Act as a senior technical resource for the... ...supporting engineers in software, simulations, and hardware development...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationRelocation packageFlexible hours- DescriptionGPI is seeking a hands-on Senior Systems Administrator to support technology operations across our New England branch, serving... ...who they are? If so, GPI wants you!GPI is a multi-discipline engineering firm providing planning, design, and construction services for...SeniorContract workWork at officeLocal areaRelocation
- Investigo in Methuen, MA, is seeking a senior software engineer to design and develop robotics control and safety software for medical devices, and to sustain released surgical robotic systems. You will contribute to verification/validation, documentation, and regulatory...Senior
$129k - $183.6k
...industry.We are currently seeking a talented and driven Senior Software Development Engineer to join our team. The Senior Software Development Engineer... ...time embedded software development.• Proficient in C and C++; Qt framework, a plus.PREFERRED QUALIFICATIONS• Device driver...SeniorFull timeWorldwideRelocationFlexible hours- GPI is seeking a hands-on Senior Systems Administrator to support technology operations across our New England branch, serving nearly 200 employees and traveling to Wilmington, MA; Salem, NH; Bedford, NH; Boston, MA; and Portsmouth, NH. The ideal candidate will lead local...SeniorWork at officeLocal area
- ...Responsibilities * Designs, develops, enhances, debugs, and implements software. Troubleshoot production problems related to applications. *... ...Transaction Management concepts. * Ability to write simple Linux shell scripts. Any other scripting languages are a plus *...Senior
- ...the finance industry, is seeking a dedicated and innovative Senior Software Engineer to join their dynamic team. As a Senior Software Engineer,... ...Oracle and Postgres). Familiarity with Docker, Kubernetes, Linux environments, and Kafka is advantageous. What's in it...SeniorWeekly payContract workTemporary workRemote workFlexible hours
- RTX is seeking a Principal System Administrator to support classified DoD programs. You will administer Red Hat Enterprise Linux, leverage virtualization and container tools (VMware, Kubernetes... ...5+ years of relevant experience, an engineering degree or higher, and the ability to...SeniorInterim roleRelocation package
- A leading IT staffing company is seeking a JD Edwards Functional Analyst/Developer for a full-time position in Salem, NH. The role involves functional and technical design, development, and support for JD Edwards Enterprise One. The ideal candidate will have 5-10 years ...SeniorFull time
$117.84k
...ready to rethink the impossible? As a Senior Staff Engineer Pre-Silicon Verification AMS in our Research... ...in Verilog, Python, C, C++ and capable of generating simple scriptsExperience... ...Tools (Word, PowerPoint, Excel) and Unix/Linux shell commands and editorsExperienced...SeniorWork at officeLocal area$165k - $218k
...ABOUT THE JOB The AIRS team is seeking a Senior Embedded Engineer to design a new product lines. In this... ..., and power efficiency. Hardware/Software Integration: Collaborating with multidisciplinary... ...and ADCs Knowledge of embedded Linux development, including device trees,...SeniorFull timeWork experience placement$120k - $140k
...Carolina, United StatesProducts - Engineering /Fulltime /HybridOver 50,000... ...of position: Staff Software Systems EngineerPosition type... ...Raleigh, NCPosition reports to: Senior Manager of Applications EngineeringApplication... ...& System Knowledge- Linux: Solid knowledge of Linux...Full timeH1bLocal areaWork from homeWork visa$130k - $150k
...environment where you can learn and collaborate with some of the most talented people in the industry.Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a cutting-edge game analytics platform and tools to better...SeniorFull timeWork at office- ...Standex International Corporation in the United States seeks a detail-oriented Senior Accountant to join our Accounting Team. This role manages month-end close, reconciliations, and reporting, acting as a finance partner to the shared service center and corporate accounting...Senior
- Senior Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you... ...that matters alongside experienced engineers across software, firmware, and hardware... ...skills in languages such as C or C++Strong scripting skills in languages such as...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$132.4k - $251.6k
...Senior Principal Systems Engineer Raytheon is seeking a talented and motivated Senior Principal Systems Engineer... .... Troubleshoot and analyze hardware, software, and system issues through detailed... ...requirements. Experience with C++, Python, or similar. Experience generating...SeniorFlexible hours$132.4k - $251.6k
...of experience and renowned engineering expertise to meet the needs... ...seeking a talented and motivated Senior Principal Systems Engineer to join our... ...and resolve hardware, software, and system issues through detailed... ....Experience with C++, Python, or similarExperience...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours- ...Londonderry, NH-based L3Harris Technologies is looking for a Sr. Manager, Software Engineering to lead a high-performing team delivering software and firmware for night vision and weapon-mounted systems. You will influence technical strategy and ensure cross-functional...SeniorNight shift
- ADP Retirement Services in Salem, NH is hiring a 401(k) Client Service Manager IV to serve as a primary contact for a portfolio of retirement plan clients, delivering consultative service, addressing complex issues, and driving client satisfaction and retention. You will...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal / Senior Software Engineer (C++, Linux). Be the first to apply!
Related searches
- senior manager legal Salem, NH
- senior manager tax Salem, NH
- senior implementation project manager Salem, NH
- senior level Salem, NH
- senior resident engineer Salem, NH
- senior activities Salem, NH
- international tax senior Salem, NH
- senior manager pmo Salem, NH
- senior application security Salem, NH
- senior manager accenture Salem, NH


