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

United StatesUnited States·Salemsenior
EngineeringEmbedded Engineer
0 views0 saves0 applied

Quick Summary

Requirements Summary

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science,

Technical Tools
EngineeringEmbedded Engineer

Responsibilities

~1 min read
  • 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 Engineering, Electrical Engineering, Computer Science, 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

~1 min read
  • 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
  • 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
  • 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.

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.

Location & Eligibility

Where is the job
Salem, United States
On-site at the office
Who can apply
US

Listing Details

Posted
June 17, 2026
First seen
June 18, 2026
Last seen
June 18, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
June 18, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Analogic Jobs USSr. Embedded Software Engineer (C/C++, Linux)