×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Embedded Software Engineer; C​/C++, Linux

Job in Salem, Rockingham County, New Hampshire, 03079, USA
Listing for: Analogic Corp
Seasonal/Temporary position
Listed on 2026-06-20
Job specializations:
  • Software Development
    Embedded Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Position: Sr. Embedded Software Engineer (C/C++, Linux)
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 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:

* 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

* 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.

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary