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

Analogic Corporation

  • Salem, NH
  • 1 day ago
  • Part-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Aerospace and Defenseunmatched
  • Aviation Industryunmatched
  • Bash Scriptingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communications Protocolsunmatched
  • Compensation and Benefitsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Control Systemsunmatched
  • Debugging Toolsunmatched
  • Device Driversunmatched
  • Electrical Engineeringunmatched
  • Electricityunmatched
  • Electromechanical Systemsunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Environmental Impactunmatched
  • GDB (Gnu Debugger)unmatched
  • Hardware-Software Integrationunmatched
  • High Reliabilityunmatched
  • Linux Operating Systemunmatched
  • Low-Level Designunmatched
  • Manufacturingunmatched
  • Multithreaded Programmingunmatched
  • Performance Tuning/Optimizationunmatched
  • Perl Programming Languageunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • Realtime Operating Systemunmatched
  • Research & Development (R&D)unmatched
  • Root Cause Analysisunmatched
  • Scripting (Scripting Languages)unmatched
  • Security Infrastructureunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • System Integration (SI)unmatched
  • System Testunmatched
  • System Validationunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Test Requirementsunmatched
  • Test Strategyunmatched

Description

What You’ll Do

  • 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

What You Bring

Required:

  • 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

Nice to Have:

  • Experience with embedded Linux, RTOS, or similar platforms
  • Familiarity with debugging tools such as GDB, Valgrind, or Cppcheck
  • Experience with scripting (Python, Bash, Perl)
  • 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

Why Analogic

  • Work on mission-critical systems deployed globally
  • Be part of a collaborative R&D environment with deep technical expertise
  • Influence products from concept through deployment
  • Competitive compensation, benefits, and growth opportunities

Join Us

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.

Numbers & Facts

LocationSalem, NH
Job TypePart-time

Similar Jobs

See more jobs