Software Engineer - Software/Hardware integration

Essential Systems Inc
  • Millersville, MD
  • $100,000–$150,000 Per Year
1 day ago

Job Description

Job Description

Job Description

Software Engineer (with Software/Hardware integration)

Overview:
We are seeking an experienced software engineer to lead thedesign, integration, and developmentof our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.

Key Responsibilities:

System Architecture, Design & Integration
  • Hands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.
  • Responsible 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.
  • Ensure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.
  • Integrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.
  • Provide technical written and verbal direction to vendors, integrators, and internal development teams.
  • Author, maintain, and control System Documentation related to the system designed.
Development & Implementation Support
  • Support system development activities including configuration definition, design reviews, and technical baseline control.
  • Participate in FAT, SAT, installation oversight, and system commissioning.
  • Resolve technical issues identified during integration, testing, or operational use.
  • Support lifecycle activities including upgrades, modifications, and obsolescence management.
  • Ability to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.
Required Qualifications
  • Bachelor’s degree in Engineering (Electrical, Software, Systems or related).
  • 10+ years of experience designing and integrating systems.
  • Experience writing software in multiple languages (C, C++, GO, shell scripting).
  • Working knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows
  • Strong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)
  • Writing/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.
  • Understanding of wiring diagrams.
  • Ability to manage a projects.
Preferred / Bonus Qualifications
  • Familiarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.
  • Direct experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).
  • Write firmware in an Arduino environment.
  • Writing software for FPGAs, CPLDs.
  • Ability to read/write schematics.
  • Create CAD drawings (such as Visio, AutoCAD, and/or MicroStation).
  • Experience with NEI security guidance and NRC inspection procedures (IP 71130 series).
  • Prior work with nuclear utilities, EPC firms, or nuclear security integrators.
  • Demonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.
  • Former Navy nuclear, DOE, or DoD security engineering background with NRC crossover.
  • INCOSE or similar systems engineering affiliation.
Personal Attributes
  • Strong systems thinker with practical engineering judgment
  • Comfortable making and defending design decisions
  • Methodical, disciplined, and detail-oriented
  • Operates professionally in sensitive environments
  • Team oriented with strong interpersonal skills and professional manner
Compensation & Growth
  • Competitive senior-level compensation
    • Approximately $100K to $150K depending on experience
  • Health insurance (medical, dental & vision), retirement plan, PTO, paid holidays
  • Opportunity to play a foundational technical role in a growing nuclear security practice

 Please provide salary requirements with resume

Numbers & Facts

LocationMillersville, MD
Salary$100,000–$150,000 Per Year

Skills

  • Access Controlunmatched
  • AutoCADunmatched
  • Bentley MicroStationunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CAD (Computer-Aided Design) Softwareunmatched
  • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
  • CPLDunmatched
  • Cloud Computingunmatched
  • Code of Federal Regulationsunmatched
  • Commissioningunmatched
  • Computer Firmwareunmatched
  • Computer Hardwareunmatched
  • Computer Skillsunmatched
  • Computer Softwareunmatched
  • Control Systemsunmatched
  • Debian Linuxunmatched
  • Detail Orientedunmatched
  • Document Managementunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Electrical Wiringunmatched
  • Energy Performance Certificate (EPC)unmatched
  • FPGAunmatched
  • Go Programming Language (Golang)unmatched
  • Hardware-Software Integrationunmatched
  • High Reliabilityunmatched
  • IP (Internet Protocol)unmatched
  • IPv4unmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Interpersonal Skillsunmatched
  • Intrusion Detection Systemsunmatched
  • Linux Operating Systemunmatched
  • Microsoft Visiounmatched
  • Microsoft Windows Operating Systemunmatched
  • Microsoft Wordunmatched
  • Network Designunmatched
  • Network Switchingunmatched
  • Nuclear Powerunmatched
  • Physical Securityunmatched
  • Power Plantunmatched
  • Problem Solving Skillsunmatched
  • Project/Program Managementunmatched
  • Red Hat Linux Operating Systemunmatched
  • Regulatory Complianceunmatched
  • Sales/Support Engineering (SE)unmatched
  • Schematicsunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Subnetunmatched
  • Surveillanceunmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • Systems Engineeringunmatched
  • Systems Maintenanceunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Ubuntuunmatched
  • United States Department of Defense (DoD)unmatched
  • United States Department of Energy (DOE)unmatched
  • Unix Shell Programmingunmatched
  • VLAN (Virtual Local Area Network)unmatched
  • Willing to Travelunmatched
  • Wireless Communicationsunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder