Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Software/Hardware integration

$100k - $150k

Essential Systems Inc

Job Description

Job Description


Software Engineer (with Software/Hardware integration)

Overview:
We 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.

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

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Software/Hardware integration in Millersville, MD vacancy
  • Leidos is seeking a Senior Hardware/Software Design Engineer in Maryland to design and test electronic hardware and software components for RF communication...  ...in FPGA development and digital signal processing, plus integration with Linux systems. This role offers a competitive... 
    Suggested
    Relocation package

    Leidos

    Annapolis, MD
    3 days ago
  • $25k

    Leidos has a new and exciting opportunity for a Senior Hardware/Software Design Engineer in ourINTEL Sector'sCyber & Analytics Business Area (CABA...  ...signal processing implementation, and software-hardware integration to support mission critical requirements. The contractor... 
    Suggested
    Full time
    For contractors
    Immediate start
    Relocation package
    Flexible hours

    Leidos

    Annapolis Junction, MD
    6 days ago
  • $10k

     ...Seeking an experienced senior HW/SW Design Engineer to join a small team to design, develop, construct, and test electronic hardware (FPGA) and software processing components for subsystems...  ..., and software-hardware integration to support mission critical requirements... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    12 days ago
  • $5,000 per month

     ...an experienced Senior HW/SW Design Engineer to join a small team to design, develop...  ..., construct, and test electronic hardware (FPGA) and software processing components for subsystems...  ..., and software-hardware integration to support mission critical requirements... 
    Suggested
    For contractors

    ARSIEM

    Annapolis Junction, MD
    10 days ago
  • $25k

     ...your skills and make a real impact. Role Overview Senior Hardware/Software Design Engineer in the Intelligence Sector’s Cyber & Analytics Business...  ...signal processing implementation, and software‑hardware integration to support mission‑critical requirements. Lead technical... 
    Suggested
    Immediate start
    Relocation package
    Flexible hours

    Leidos

    Annapolis, MD
    3 days ago
  • $166.9k - $309.9k

     ...DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster innovation and integrity.• As a Senior Integration Software Engineer, you'll be empowered to create "new realities" and pioneer solutions that break boundaries.• Benefit from... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    4 days ago
  • $110k - $130k

     ...Description Job Description Job Title Mid‑Level Systems Integration Engineer (Linux, Unix, C)  Why IDS? IDS believes in resolving...  ...application administration, or IT support • Experience supporting hardware installation such as servers or network infrastructure •... 
    Local area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    26 days ago
  • Captivation Software is seeking a mid-level systems engineer to support the mission through robust hardware and installation design. This role requires a TS/SCI clearance and US citizenship, with a Bachelor's degree and extensive systems engineering experience. The position... 

    Captivation-Software

    Annapolis, MD
    3 days ago
  • $175k

     ...Software Engineer 1 Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is...  ...development team who will develop and sustain integrated, feature-rich capabilities that...  ...to correct errors, to adapt to new hardware, or to improve its performance Design... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Synergy ECP

    Annapolis Junction, MD
    4 days ago
  • $10k

     ...that is rare within our industry. The Software Engineer designs, develops, tests, deploys,...  ...components of system design to include hardware/software trade-offs, software reuse, use...  ...software and system documentation. Integrate existing software into new or modified... 
    Remote job
    Hourly pay
    16 hours
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    1 day ago
  • $135k - $250.5k

    Job Title: Lead, Software Engineer (Advanced Sonar Systems)Job Code: 42766Job Location: Millersville...  ...development, software test and integration, and both application‑level and embedded...  ...is preferred, and additional hardware‑related responsibilities may be assigned... 
    Work at office
    Flexible hours

    L3Harris Technologies

    Millersville, MD
    7 days ago
  • $104.5k - $175k

     ...-edge data, network security software, and expert guidance to reduce...  ...Description: The Software Engineer develops, maintains, and...  ...of system design to include hardware/software trade-offs, software...  ...software and correct defects  - Integrate existing software into new or... 
    Full time
    Remote work

    Peterson Technologies

    Annapolis Junction, MD
    1 day ago
  • $210k - $250k

     ...regarding the following position:  Signals Software Engineer in Annapolis Junction, MD. Security...  ...of system design to include hardware /software trade-offs, software reuse,...  ...various digital modulation techniques. Integrate existing software into new or modified... 
    Full time
    Bank staff

    Legato, Llc

    Maryland, MD
    1 day ago
  • $10k

     ..., maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel...  ...analytics, visualization and discovery tools Integrating new and legacy software across a variety of hardware form factors Reviewing and testing software... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    1 day ago
  • $10k

     ...client you work with.  ARSIEM seeks a Software Engineer 3 . This position will support one of...  ...of system design to include hardware/software trade-offs, software reuse, use...  ...existing software to add new features Integrate existing software into new or modified... 
    Full time

    Arsiem

    Annapolis Junction, MD
    1 day ago
  • $72.7k - $149.2k

    Job Title: Software Engineer Skill Level 0 Job Category: Information Technology Time Type...  ...components of system design to include hardware/software trade-offs, software reuse,...  ...services that include systems engineering, integration, software development, testing,... 
    Full time
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    Caci

    Jessup, MD
    1 day ago
  • $750 per month

     ...Description Interclypse is seeking a Software Engineer The Interclypse difference is our...  ...of system design to include hardware/software trade-offs, software reuse, use...  ...structures and parallel algorithms, and integrate support for parallel I/O from multiple... 
    16 hours
    Full time
    Temporary work

    Interclypse

    Annapolis Junction, MD
    1 day ago
  • $110k - $295k

     ...Modern Technology Solutions, Inc. (MTSI) is hiring Software Engineers to join our team in Annapolis Junction,...  ...analytics, visualization and discovery tools. • Integrate new and legacy software across a variety of hardware form factors. • Review and test software... 
    Full time
    Contract work
    Work experience placement

    Modern Technology Solutions Inc

    Jessup, MD
    1 day ago
  • $127.5k - $236.5k

     ...DESCRIPTION:Exercise your passion for engineering by engaging in rapid development and deploying...  ...for acoustics analysis in support of hardware/software requirements definition, decomposition...  ..., analyzing, developing, and integrating end-to-end systems· Evaluate overall systems... 
    For subcontractor
    Work at office
    Flexible hours

    L3Harris Technologies

    Millersville, MD
    6 days ago
  • $130k - $180k

     ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive...  ...aligns with mission objectives. From writing and integrating new code to executing thorough unit tests and documenting... 
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Annapolis, MD
    1 day ago
  • $293.9k - $406.8k

     ...security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities...  ..., develop, and drive industry-leading software, hardware, and technology solutions with global...  ...-scale platform systems.Experience integrating across platform services such as... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Annapolis Junction, MD
    6 days ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems...  ...components of system design to include hardware/software trade -offs, software reuse,...  ...existing software and correct defects \ ~ Integrate existing software into new or modified... 
    Full time
    Temporary work

    Innovative Systems & Solutions

    Annapolis Junction, MD
    1 day ago
  •  ...Technologies is seeking a Full Stack Senior Software Engineer (level 3 or 4) with Zero Trust...  ...ICAM products in support of Zero Trust.Integrating front‑end and back‑end components into...  ...components of system design to include hardware/software trade-offs, software reuse, use... 
    Contract work
    Work experience placement

    RBR Technologies

    Linthicum Heights, MD
    12 days ago
  • $78k - $250k

     ...CLEARANCE (US CITIZENSHIP REQUIRED)The Software Engineer develops, maintains, and enhances...  ...components of system design to include hardware/software trade-ffs, software reuse, use...  ...existing software to add new features. Integrate existing software into new or modified... 
    Temporary work
    Remote work
    Flexible hours

    Onyx Point

    Hanover, MD
    5 days ago
  • $113.2k - $237.8k

    Job Title: Software EngineerJob Category: EngineeringTime Type: Full...  ...of system design to include hardware/software tradc-offs,...  ...infrastructure5. Automate code integration, testing, and deployment to...  ...or any other protected characteristic.Department:Software Engineering
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Linthicum, MD
    4 days ago
  • $91.2k - $169.4k

     ...collaboration with other senior engineers for the development of...  ...Program is seeking a full stack software engineer to develop,...  ...red/blue teams), develops and integrates low-level firmware, and/or develops...  ...of subject matter (hardware, software, networks, cloud,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    4 days ago
  • $166.9k - $309.9k

     ...customer achieve its mission.The Work:As a Software Engineer, you will:• Analyze user requirements...  ...software to add new features• Integrate existing software into new or modified...  ...software to correct errors, to adapt to new hardware, or to improve its performance• Design... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Hanover, MD
    4 days ago
  • $78k - $250k

     ...experience on projects with similar software processes may be substituted...  ...and correct defects -Integrate existing software into new or...  ...confer with users or system engineers; analyze systems flow, data usage...  ...errors, to adapt to new hardware, or to improve its performance... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Onyx Point

    Hanover, MD
    4 days ago
  • $78k - $250k

     ...tools to meet requirements and integrate them into cloud based...  ...experience on projects with similar software processes may be substituted...  ...confer with users or system engineers; analyze systems flow, data usage...  ...errors, to adapt to new hardware, or to improve its performance... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Onyx Point

    Hanover, MD
    8 days ago
  •  ...of Possible,” please apply today!The Software Engineer designs, develops, tests, deploys, documents...  ...of system design to include hardware/software trade-offs, software reuse, use...  ...review software and system documentation.Integrate existing software into new or modified... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Software/Hardware integration. Be the first to apply!