Sr. Embedded Software Engineer (C, C++, Linux)
Analogic Corporation
Job Description
Job 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 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
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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer (C, C++, Linux) in Salem, NH vacancy
- ...Security Technology We’re seeking a Senior Software Engineer to join a high-impact team supporting... ...Securing communications channels. Experience in C++ , including multi-threading. Proven background working in Linux environments (must-have) Experience supporting...SeniorLinux
- ...capabilities are introduced Support software releases, debugging, and issue resolution... ...What You Bring Strong experience in C++ Working knowledge of Python (scripting... ...sufficient) Proven background working in Linux environments (must-have) Experience...SeniorLinuxImmediate start
$78.75k - $118k
...living. Are you early in your embedded software career and excited by the... ...and developing high quality C and C++ embedded software for medical... ...Computer Science, Computer Engineering, Electrical or Electronics Engineering... ...bare metal and or embedded Linux platforms Experience working...LinuxLocal areaFlexible hours$165k - $218k
...Senior Embedded Engineer Anduril Industries is a defense technology company with a mission to... ...utilization, and power efficiency. Hardware/Software Integration: Collaborating with... ...controllers and ADCs Knowledge of embedded Linux development, including device trees,...SeniorLinux- ...Position: Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB) Location: Fully... ...Top Skills: Develop hands on C/C++ software and integrate your work within... ...using Crank Story Board and working with Linux. Solid understanding of CI/CD...LinuxContract workFor contractors
- ...the supply chain. Intelligent software orchestrates advanced robots... ...a Senior Safety Firmware Engineer to join our Safety Software... ...safety‑critical firmware and embedded software for real‑time compute... ...embedded software in C along with Linux and shell scripting solutions...SeniorLinux
- ...layers that connect application software to our distributed platform... ...degree in Computer Science, Engineering, or related field (or equivalent... ...) Strong experience with C++ in production environments... ...technologies Experience working in Linux-based development...SeniorLinux
- ...you passionate about embedded systems and power electronics... ...an Embedded Firmware Engineer to join our... ...programming skills in C and Assembly (C++, Python are a bonus) Deep... ...understanding of hardware/software interaction and... ...2 weeks ago Engineer: Sr. Embedded Firmware Engineer...Full timeLocal area
$86.8k - $165.2k
Prattwhitney in Pelham, New Hampshire, is seeking a System Administrator specializing in RedHat Linux. Responsibilities include administering enterprise Linux environments, utilizing virtualization technologies, and collaborating with cybersecurity teams to ensure compliance...SeniorLinux- ...enforced programmatically) Immutable, hardened Linux images built through container workflows CI/CD pipelines with embedded security gates (GitLab) Automated... ...isn’t maintenance work—this is greenfield engineering . Why This Work Matters Your code will...SeniorLinux
- ...Embedded Software Engineer Detroit, MI Responsibilities: Ability to debug and triage pipeline issues. Work with vendor to debug and... ...camera pipeline. Requirements: Strong expertise in C++, QNX. Background in BSP & Middleware development on...
$86.8k - $165.2k
Position: System Administrator - RedHat Linux (Onsite) What You Will Do Responsibilities... ...Kubernetes/OpenShift. Collaborate with engineers, software developers, systems administrators,... ...scripting skills in Bash, Python, Perl, or C for provisioning, patching, and lifecycle...LinuxCasual workRelocationFlexible hoursShift work- Senior Systems/Software Engineer This role has been designed as ‘Hybrid’ with an expectation... ...and mentoring to others. Skill set: C++ coding - STL, boost, Templates, basic... ...concepts Python Systems/Distributed/embedded systems Linux operating system - understanding of...SeniorLinuxFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...Principal Systems Engineer At RTX, the world largest aerospace and defense company, 185... ...experience in Internet Protocol (IP) networks and software engineering using Python to drive the... ...software applications on cyber hardened Linux operating systems. Experience with...LinuxRelocation package
- ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per... ...systems ~ Strong programming skills in languages such as C or C++ ~ Strong scripting skills in languages such as Python ~...SeniorWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...a Senior Principal Firmware Engineer with MKS’s Direct Pressure Measurement... ...validation of firmware for embedded metrology products supporting... ...collaboratively with other software engineers and engineers/... ...algorithms. ~ Fluency with the C and C++ programming languages ~ Up...SeniorPermanent employmentWork at officeVisa sponsorshipWork visa
- ...reporting tools; familiarity with Power BI or similar analytics tools. Ability to communicate effectively at all levels up to and including C-suite and to explain financial information clearly to non-financial audiences. Demonstrated ability to influence senior stakeholders...SeniorImmediate startFlexible hours
$64.93k - $110.37k
...interns interested in joining our ES Defense software engineering team in NH/MA. Qualified candidates... ...high level programming languages (e.g. C, C++, Java, Python) Working knowledge of... ...Systems (e.g. Windows and/or UNIX/Linux) Software version control tools (e.g....LinuxFull timePart timeInternshipLocal areaImmediate startFlexible hours- ...can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development team... ...or life sciences experience is an asset. · Object oriented C++ development, including C++17 and later. · Qt and QML...Senior
$125k - $135k
...accommodation or an alternative application process. Firmware/Software Engineer Full Time Software Engrg: Mgr Derry, NH, US Salary Range: $125... ...and functional requirements Develop product software, mainly in C, for microcontroller-based product platforms Be an expert in...Full time$90 per hour
...Position : Principal Software Engineer Location : North Andover, MA - On-Site role Any Valid US Work Authorization Description... ...Qualifications Candidate should have Strong 10+ years of strong C++ and Linux experience on C++ Version 11 and above. Client is on...Linux- ...Mercury Systems' Integrated Process Solutions (IPS) Line of Business (LOB) offers an exciting leadership opportunity for a Sr. Principal Systems Engineer who wants to expand your influence, own architecture end-to-end, and drive system innovation. The selected candidate...SeniorFor contractorsCasual workWorldwide
$135k - $225k
## Sr. Principal Electrical EngineerApplylocations: Andover, MAtime type: Full timeposted... ...at MKS:** As a Sr Principal Electrical Engineer at MKS you will partner with a talented,... ..., as well as significant experience with embedded microprocessors.* Extensive experience...SeniorPermanent employmentVisa sponsorshipWork visa- ...as quickly as possible. Position Summary: ~ As a Senior Software Engineer for robotics applications, you will be part of a small pluri-disciplinary... ...experience is an asset. Strong skills in object oriented C++ development, including C++17 and later. Experience with...SeniorRelocation
- ...Start ASAP Duties: Programming embedded controls in Matlab Simulink on a truck... ...of wiring diagrams and other electrical engineering artifacts and providing review comments... ...tools Experience with programming/scripting languages such as C/C++, python....Contract workImmediate startRemote work
- ...Senior Principal Systems Engineer At Raytheon, the foundation of everything we do is rooted... .... Identify and resolve hardware, software, and system issues through detailed data... ...managing requirements. Experience with C++, Python, or similar Experience with generating...SeniorLocal area
$50 - $60 per hour
DataAnnotation is committed to creating high-quality AI. Enjoy the flexibility of remote work and the freedom to set your own schedule. This is an opportunity to work with us as an independent contractor. We're currently expanding into an exciting new area – teaching...SeniorHourly payContract workFor contractorsWork experience placementRemote work$107.5k - $204.5k
...years of experience and renowned engineering expertise to meet the needs... ...(DPCM), formerly known as Software Configuration Management (SWCM... ...associated data and documentation: embedded (tactical) software,... ...Automation shell scripting in Linux, Unix, and Windows Ability to...LinuxFull timeTemporary workWork experience placementInterim roleWork at officeRemote workWorldwideRelocationFlexible hours- Salem, NH Office 9 Northeastern Blvd Suite 600 Salem, NH 03079, USA At Analogic, we work together to create life-changing technology. We value your unique skills and abilities and invite you to join our team in saving lives by supplying health care workers with high-tech...SeniorImmediate startFlexible hours
- ...Sr Phlebotomist- Methuen, MA US Remote ***This position is an onsite position located in Methuen, MA **** POSITION SUMMARY... ..., doctors, laboratory scientists, business professionals, software engineers and many other professionals from world-class institutions, who...SeniorWork at officeLocal areaImmediate startRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Engineer (C, C++, Linux). Be the first to apply!
Related searches
- senior application security Salem, NH
- senior manager diversity & inclusion Salem, NH
- senior manager legal Salem, NH
- senior c# .net software developer Salem, NH
- senior application administrator Salem, NH
- senior manager automotive Salem, NH
- senior Salem, NH
- senior performance tester Salem, NH
- senior vice president of operations Salem, NH
- senior leadership Salem, NH


