{"schemaVersion":"jobsearcher.job.v1","id":"5bfa8df26e3a633bfc6ab492","url":"https://jobsearcher.com/jobs/5bfa8df26e3a633bfc6ab492","canonicalUrl":"https://jobsearcher.com/jobs/5bfa8df26e3a633bfc6ab492","title":"Sr. Software Engineer (C, C++, Linux)","description":"Job Description\n\nWhat You’ll Do\r\nDesign and developembedded softwarethat controls system behavior in advanced imaging and security platforms\r\nBuild software that interfaces directly withhardware, controllers, and electromechanical subsystems\r\nDevelop and optimizereal-time, multi-threaded applicationsin Linux environments\r\nTroubleshoot and resolvesoftware/hardware integration issuesacross lab, manufacturing, and field settings\r\nPartner withelectrical, mechanical, systems, and test engineersto define interfaces and validate system performance\r\nContribute tosoftware architecture, requirements, testing strategies, and technical documentation\r\nSupportsystem integration, performance tuning, and root-cause analysis\r\nDrive improvements insoftware quality, reliability, and development practices\r\nWhat You Bring\r\nRequired:\r\nBachelor’s degree in Computer Science (Preferred), Computer Engineering, Electrical Engineering, or related field\r\n7+ years of experiencein embedded or systems-level software development\r\nStrong expertise inC/C++ developmentwithinLinux environments\r\nExperience working withsoftware that interfaces directly with hardware or control systems\r\nSolid understanding ofreal-time systems, multi-threading, and low-level software design\r\nProven ability to debug complexsoftware-hardware integration challenges\r\nStrong problem-solving skills and ability to collaborate across engineering disciplines\r\nNice to Have:\r\nExperience withembedded Linux, RTOS, or similar platforms\r\nFamiliarity with debugging tools such asGDB, Valgrind, or Cppcheck\r\nExperience withscripting (Python, Bash, Perl)\r\nKnowledge ofdevice drivers, communication protocols, or hardware interfaces\r\nExposure tocontrol systems, sensors, motors, or industrial equipment\r\nExperience inregulated or high-reliability environments(medical, aerospace, security, etc.)\r\nBackground inimaging systems or aviation/security technologies\r\nWhy Analogic\r\nWork onmission-critical systemsdeployed globally\r\nBe part of acollaborative R&D environmentwith deep technical expertise\r\nInfluence products fromconcept through deployment\r\nCompetitive compensation, benefits, and growth opportunities\r\nJoin Us\r\nIf 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.\r\nAnalogic 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.","company":"Analogic","rawCompany":"analogic","city":"Salem","state":"MA","isRemote":false,"isActive":false,"createdAt":"2026-09-08T01:16:53.835Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Engineer (C, C++, Linux)","description":"Job Description\n\nWhat You’ll Do\r\nDesign and developembedded softwarethat controls system behavior in advanced imaging and security platforms\r\nBuild software that interfaces directly withhardware, controllers, and electromechanical subsystems\r\nDevelop and optimizereal-time, multi-threaded applicationsin Linux environments\r\nTroubleshoot and resolvesoftware/hardware integration issuesacross lab, manufacturing, and field settings\r\nPartner withelectrical, mechanical, systems, and test engineersto define interfaces and validate system performance\r\nContribute tosoftware architecture, requirements, testing strategies, and technical documentation\r\nSupportsystem integration, performance tuning, and root-cause analysis\r\nDrive improvements insoftware quality, reliability, and development practices\r\nWhat You Bring\r\nRequired:\r\nBachelor’s degree in Computer Science (Preferred), Computer Engineering, Electrical Engineering, or related field\r\n7+ years of experiencein embedded or systems-level software development\r\nStrong expertise inC/C++ developmentwithinLinux environments\r\nExperience working withsoftware that interfaces directly with hardware or control systems\r\nSolid understanding ofreal-time systems, multi-threading, and low-level software design\r\nProven ability to debug complexsoftware-hardware integration challenges\r\nStrong problem-solving skills and ability to collaborate across engineering disciplines\r\nNice to Have:\r\nExperience withembedded Linux, RTOS, or similar platforms\r\nFamiliarity with debugging tools such asGDB, Valgrind, or Cppcheck\r\nExperience withscripting (Python, Bash, Perl)\r\nKnowledge ofdevice drivers, communication protocols, or hardware interfaces\r\nExposure tocontrol systems, sensors, motors, or industrial equipment\r\nExperience inregulated or high-reliability environments(medical, aerospace, security, etc.)\r\nBackground inimaging systems or aviation/security technologies\r\nWhy Analogic\r\nWork onmission-critical systemsdeployed globally\r\nBe part of acollaborative R&D environmentwith deep technical expertise\r\nInfluence products fromconcept through deployment\r\nCompetitive compensation, benefits, and growth opportunities\r\nJoin Us\r\nIf 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.\r\nAnalogic 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.","datePosted":"2026-09-08T01:16:53.835Z","dateModified":"2026-09-08T01:16:53.835Z","hiringOrganization":{"@type":"Organization","name":"Analogic","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Salem","addressRegion":"MA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5bfa8df26e3a633bfc6ab492"},"url":"https://jobsearcher.com/jobs/5bfa8df26e3a633bfc6ab492"}}