Software Engineer - Software/Hardware integration

Essential systems Inc

Millersville (TN)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
401(k) matching
Company parties
Competitive salary
Dental insurance
Health insurance
Opportunity for advancement
Paid time off
Parental leave
Vision insurance

Job summary

Essential systems Inc is seeking an experienced software engineer to lead the design, integration, and development of Access Control, Intrusion Detection, and Video Surveillance in nuclear plant environments. This role emphasizes software/hardware integration for on-prem systems without internet access.

Applicants should have 10+ years designing complex systems, strong C/C++/Go and scripting skills, and deep knowledge of Linux/Windows networks. Travel to client sites may be required.

Qualifications

  • Bachelor’s degree in Engineering (Electrical, Software, Systems or related).
  • 10+ years of experience designing and integrating systems.
  • Experience in multiple languages: C, C++, Go, shell scripting.
  • Linux and Windows operating systems knowledge.
  • Strong networking knowledge (IPv4, VLAN, TCP/IP, subnets).
  • Proficient in MS Word/Excel and CAD tools; capable with hardware/software platforms.
  • Understanding of wiring diagrams and project management skills.
  • Ability to manage projects in sensitive environments.

Responsibilities

  • Provide hands-on technical leadership across system architecture, integration, and development oversight for nuclear plant physical protection systems.
  • Design and integrate software/hardware for on-prem, closed security systems with redundant networks.
  • Ensure regulatory compliance (10 CFR 73) and high reliability for long-term operability.
  • Integrate hardware, software, sensors, actuators, and HMIs into cohesive solutions.
  • Provide direction to vendors, integrators, and internal teams; maintain system documentation.
  • Support FAT/SAT, installation oversight, and system commissioning; handle upgrades and obsolescence.

Skills

C
C++
Go
Shell scripting
Linux
Windows
Networking
Documentation
Project management
System architecture

Education

Bachelor's degree in Engineering

Tools

CAD software
Visio
AutoCAD
MicroStation
Linux (Ubuntu/Red Hat/Debian)

Job description

Benefits
  • 401(k)
  • 401(k) matching
  • Company parties
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Parental leave
  • Vision insurance
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer SoftwareHardware integration
Software Engineer SoftwareHardware integration

Essential Systems Inc • Millersville (MD)

On-site
USD 100,000 - 150,000
401(k)
401(k) matching
Health insurance
+7
Systems Engineer
Systems Engineer

Essential Systems Inc • Millersville (MD)

On-site
USD 90,000 - 120,000
401(k)
401(k) matching
Company parties
+6
Senior Software/Hardware Integration Engineer (Nuclear)
Senior Software/Hardware Integration Engineer (Nuclear)

Essential systems Inc • Millersville (TN)

On-site
USD 100,000 - 150,000
401(k)
401(k) matching
Company parties
+7
Principal I&C Hardware Engineer
Principal I&C Hardware Engineer

Framatome • Lynchburg (VA)

On-site
USD 115,000 - 156,000
Health & Wellness
401(k) Match
Paid Time Off
+3
Senior Instrumentation & Controls Engineer 1 - Nuclear
Senior Instrumentation & Controls Engineer 1 - Nuclear

Sargent & Lundy • Richland (WA)

Hybrid
USD 84,000 - 130,000
Health Plans: Medical, Dental, Vision
401(k)
Tuition Assistance
+1
Systems Engineer
Systems Engineer

Industrialenet • Wilsonville (OR)

On-site
USD 90,000 - 120,000
Senior Instrumentation & Controls Engineer
Senior Instrumentation & Controls Engineer

newcleo • United States

On-site
USD 120,000 - 160,000
Comprehensive benefits package including medical, dental, and vision coverage
401(k) plan with 4% company match
Generous paid time off starting at 20 days a year
+1
Staff Software Engineer
Staff Software Engineer

The Nuclear Company • Washington

On-site
USD 150,000 - 173,000
Competitive compensation packages
401k with company match
Medical, dental, vision plans
+1
Senior Instrumentation & Controls Engineer 1 - Nuclear
Senior Instrumentation & Controls Engineer 1 - Nuclear

Sargent & Lundy • Englewood (CO)

Hybrid
USD 84,000 - 130,000
Comprehensive healthcare plans
401(k)
Tuition assistance
+1
Staff Software Engineer
Staff Software Engineer

The Nuclear Company • Washington

On-site
USD 150,000 - 173,000
Competitive compensation packages
401k with company match
Medical, dental, vision plans
+1