{"schemaVersion":"jobsearcher.job.v1","id":"83012038d44671b8dcf7ee17","url":"https://jobsearcher.com/jobs/83012038d44671b8dcf7ee17","canonicalUrl":"https://jobsearcher.com/jobs/83012038d44671b8dcf7ee17","title":"Software Engineer - Software/Hardware integration","description":"Benefits:\n401(k)\n401(k) matching\nCompany parties\nCompetitive salary\nDental insurance\nHealth insurance\nOpportunity for advancement\nPaid time off\nParental leave\nVision insurance\n\nSoftware Engineer (with Software/Hardware integration)\n\nOverview:\nWe are seeking an experienced software engineer to lead the design, integration, and development of our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.\n\nKey Responsibilities:\n\nSystem Architecture, Design & Integration\nHands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.\nResponsible for design and integration of physical security systems, both software and hardware. These are on-prem, completely closed systems, traditional infrastructure, with no Internet, no wireless, no cloud computing. They involve a redundant network design for no single point of failure.\nEnsure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.\nIntegrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.\nProvide technical written and verbal direction to vendors, integrators, and internal development teams.\nAuthor, maintain, and control System Documentation related to the system designed.\nDevelopment & Implementation Support\nSupport system development activities including configuration definition, design reviews, and technical baseline control.\nParticipate in FAT, SAT, installation oversight, and system commissioning.\nResolve technical issues identified during integration, testing, or operational use.\nSupport lifecycle activities including upgrades, modifications, and obsolescence management.\nAbility to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.\nRequired Qualifications\nBachelor’s degree in Engineering (Electrical, Software, Systems or related).\n10+ years of experience designing and integrating systems.\nExperience writing software in multiple languages (C, C++, GO, shell scripting).\nWorking knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows\nStrong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)\nWriting/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.\nUnderstanding of wiring diagrams.\nAbility to manage a projects.\nPreferred / Bonus Qualifications\nFamiliarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.\nDirect experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).\nWrite firmware in an Arduino environment.\nWriting software for FPGAs, CPLDs.\nAbility to read/write schematics.\nCreate CAD drawings (such as Visio, AutoCAD, and/or MicroStation).\nExperience with NEI security guidance and NRC inspection procedures (IP 71130 series).\nPrior work with nuclear utilities, EPC firms, or nuclear security integrators.\nDemonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.\nFormer Navy nuclear, DOE, or DoD security engineering background with NRC crossover.\nINCOSE or similar systems engineering affiliation.\nPersonal Attributes\nStrong systems thinker with practical engineering judgment\nComfortable making and defending design decisions\nMethodical, disciplined, and detail-oriented\nOperates professionally in sensitive environments\nTeam oriented with strong interpersonal skills and professional manner\nCompensation & Growth\nCompetitive senior-level compensation\nApproximately $100K to $150K depending on experience\nHealth insurance (medical, dental & vision), retirement plan, PTO, paid holidays\nOpportunity to play a foundational technical role in a growing nuclear security practice\n\nPlease provide salary requirements with resume","company":"Essential Systems","rawCompany":"essential systems","city":"Millersville","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-08-06T16:24:31.434Z","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":"17-2161.00","title":"Nuclear Engineers","slug":"nuclear-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer - Software/Hardware integration","description":"Benefits:\n401(k)\n401(k) matching\nCompany parties\nCompetitive salary\nDental insurance\nHealth insurance\nOpportunity for advancement\nPaid time off\nParental leave\nVision insurance\n\nSoftware Engineer (with Software/Hardware integration)\n\nOverview:\nWe are seeking an experienced software engineer to lead the design, integration, and development of our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.\n\nKey Responsibilities:\n\nSystem Architecture, Design & Integration\nHands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.\nResponsible for design and integration of physical security systems, both software and hardware. These are on-prem, completely closed systems, traditional infrastructure, with no Internet, no wireless, no cloud computing. They involve a redundant network design for no single point of failure.\nEnsure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.\nIntegrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.\nProvide technical written and verbal direction to vendors, integrators, and internal development teams.\nAuthor, maintain, and control System Documentation related to the system designed.\nDevelopment & Implementation Support\nSupport system development activities including configuration definition, design reviews, and technical baseline control.\nParticipate in FAT, SAT, installation oversight, and system commissioning.\nResolve technical issues identified during integration, testing, or operational use.\nSupport lifecycle activities including upgrades, modifications, and obsolescence management.\nAbility to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.\nRequired Qualifications\nBachelor’s degree in Engineering (Electrical, Software, Systems or related).\n10+ years of experience designing and integrating systems.\nExperience writing software in multiple languages (C, C++, GO, shell scripting).\nWorking knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows\nStrong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)\nWriting/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.\nUnderstanding of wiring diagrams.\nAbility to manage a projects.\nPreferred / Bonus Qualifications\nFamiliarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.\nDirect experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).\nWrite firmware in an Arduino environment.\nWriting software for FPGAs, CPLDs.\nAbility to read/write schematics.\nCreate CAD drawings (such as Visio, AutoCAD, and/or MicroStation).\nExperience with NEI security guidance and NRC inspection procedures (IP 71130 series).\nPrior work with nuclear utilities, EPC firms, or nuclear security integrators.\nDemonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.\nFormer Navy nuclear, DOE, or DoD security engineering background with NRC crossover.\nINCOSE or similar systems engineering affiliation.\nPersonal Attributes\nStrong systems thinker with practical engineering judgment\nComfortable making and defending design decisions\nMethodical, disciplined, and detail-oriented\nOperates professionally in sensitive environments\nTeam oriented with strong interpersonal skills and professional manner\nCompensation & Growth\nCompetitive senior-level compensation\nApproximately $100K to $150K depending on experience\nHealth insurance (medical, dental & vision), retirement plan, PTO, paid holidays\nOpportunity to play a foundational technical role in a growing nuclear security practice\n\nPlease provide salary requirements with resume","datePosted":"2026-08-06T16:24:31.434Z","dateModified":"2026-08-06T16:24:31.434Z","hiringOrganization":{"@type":"Organization","name":"Essential Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millersville","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"83012038d44671b8dcf7ee17"},"url":"https://jobsearcher.com/jobs/83012038d44671b8dcf7ee17"}}