Analogic Jobs US

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

Full-time · Salem, NH
✓ Verified live on the employer's own system · added 10 days ago
Save search
Senior · 7+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 7+ years

Skills & tools

EmbeddedSecurityLinuxTroubleshootingElectricalRecordkeepingRoot Cause AnalysisProgramming

Benefits — mentioned in this posting

401(k) / retirementPaid time off
Apply on company site ↗ See your fit → free

Full job description

- Design and develop embedded software that controls system behavior in advanced imaging and security platforms

- Build software that interfaces directly with hardware, controllers, and electromechanical subsystems

- Develop and optimize real-time, multi-threaded applications in Linux environments

- Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings

- Partner with electrical, mechanical, systems, and test engineers to define interfaces and validate system performance

- Contribute to software architecture, requirements, testing strategies, and technical documentation

- Support system integration, performance tuning, and root-cause analysis

- Drive improvements in software quality, reliability, and development practices

- Bachelor's degree in Computer Science (Preferred), Computer Engineering, Electrical Engineering, or related field

- 7+ years of experience in embedded or systems-level software development

- Strong expertise in C/C++ development within Linux environments

- Experience working with software that interfaces directly with hardware or control systems

- Solid understanding of real-time systems, multi-threading, and low-level software design

- Proven ability to debug complex software-hardware integration challenges

- Strong problem-solving skills and ability to collaborate across engineering disciplines

- Experience with embedded Linux, RTOS, or similar platforms

- Familiarity with debugging tools such as GDB, Valgrind, or Cppcheck

- Knowledge of device drivers, communication protocols, or hardware interfaces

- Exposure to control systems, sensors, motors, or industrial equipment

- Experience in regulated or high-reliability environments (medical, aerospace, security, etc.)

- Background in imaging systems or aviation/security technologies

- Be part of a collaborative R&D environment with deep technical expertise

- Competitive compensation, benefits, and growth opportunities

If you're passionate about building software that directly controls real-world systems-and want to see your work deployed in high-impact environments-we'd love to hear from you.

- Analogic Temp: Temporary employees are eligible to participate in the company's 401(k) plan; however, they are not eligible for health benefits, paid time off, or holiday pay.

More jobs at Analogic Jobs US

Similar jobs near Salem, NH

Tell me when more Principal / Senior Software Engineer (C++, Linux) jobs post near Salem, NH We re-check every listing against the employer’s own board — no résumé needed.

Search Sr. Software Engineer (C, C++, Linux) jobs near Salem, NH → Browse all live jobs

This posting was published by Analogic Jobs US on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.