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 11 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Software/Hardware integration in Millersville, MD vacancy
  • $114.6k - $234.6k

     ...complexity increase, OCI depends on hardware platforms that are both...  ...Platform Development & Integration Lead integration of rack-...  ...deployment Partner with software/data teams to support monitoring...  ...Collaborate across OHD, engineering, operations, supply chain, and... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    12 hours ago
  • 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
    1 day 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
    4 days ago
  •  ...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

    Bigbear.ai

    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
    a month 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... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    a month 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... 
    Immediate start
    Relocation package
    Flexible hours

    Leidos

    Annapolis, MD
    1 day ago
  • $150.8k - $265.88k

     ...may be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extreferSenior Integration Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    2 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
    1 day ago
  • Tiber Technologies is looking for a motivated Junior Software Engineer in Maryland to support geolocation and data integration initiatives. This role involves collaborating closely with technical stakeholders to design, develop, and deploy applications for data processing... 

    Tiber Technologies

    Annapolis, MD
    12 hours ago
  • $3,000 per month

     ...user requirements to derive software design and performance requirements...  ...to add new features • 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... 

    Lockheed Martin

    Odenton, MD
    1 day 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
    3 days ago
  •  ...Become an integral part of a diverse team that delivers enterprise infrastructure capabilities...  ..., career and customer-oriented Software Engineer to join our team in Annapolis Junction...  ...components of system design to include hardware/software trade-offs, software reuse, use... 
    Contract work
    Work at office

    MANTECH

    Annapolis Junction, MD
    12 hours ago
  • $190k - $240k

     ...(BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!   Belay Technologies is seeking a Senior (Integration) Software Engineer to join our intel team. The right candidate will  support a diverse portfolio of enterprise applications delivering mission... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    12 days ago
  •  ...a highly motivated and collaborative Software Engineer to join our team in Laurel , MD. In...  ...components of system design to include hardware/software trade-offs, software reuse,...  ...existing software to add new features Integrate existing software into new or modified... 
    Work at office

    MANTECH

    Laurel, MD
    12 hours 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 hours 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
    3 days ago
  •  ...motivated, career and customer-oriented Cloud Software Engineer to join our team in Annapolis Junction, MD. Become an integral part of a diverse team that delivers...  ...software components of system design to include hardware/software trade-offs, software reuse, use of... 
    Contract work
    Work at office

    MANTECH

    Annapolis Junction, MD
    12 hours ago
  • $170k - $190k

     ...you regarding the following position:  Software Engineer  in Hanover, MD. Security Clearance...  ...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
    Bank staff

    Legato, Llc

    Annapolis Junction, MD
    1 day ago
  • $189k - $211k

     ...ARSIEM is currently looking for a Software Engineer 3 . The position will support one of our...  ...components of system design, including hardware/software trade-offs, software reuse, use...  ...software to add new features Integrate existing software into new or modified... 
    Full time

    Arsiem

    Annapolis Junction, MD
    12 hours ago
  • $173k - $228k

     ...individuals who are passionate about software development and eager to...  ...four Experienced Software Engineers to join our team. In this...  ...to system design, including hardware/software trade-offs, software...  ..., and COTS/GOTS integration strategies. Collaborate with... 
    Full time
    Immediate start

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    12 hours 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, use...  ...software to add new features # Integrate existing software into new or modified... 
    Full time

    Interimage

    Annapolis Junction, MD
    12 hours ago
  • $105k - $175k

     ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive...  ...technical constraints. • Design, develop, modify, and integrate software solutions, including new features and adaptations... 
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Annapolis, MD
    12 hours ago
  •  ...Annapolis Junction, Maryland Category: Software Engineer Travel Required: No Remote Type:...  ...of system design to include hardware/software trade¬ offs, software reuse,...  ...existing software to add new features • Integrate existing software into new or modified... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Remote work

    Sunayu

    Annapolis Junction, MD
    1 day ago
  • $150k - $170k

     ...T-Rex is looking for a talented Software Engineer 2 to work on a program in the Hanover, Maryland...  ...of system design to include hardware/software tradeoffs, software reuse, use...  ...existing software to add new features Integrate existing software into new or modified... 
    Full time
    Contract work
    Work experience placement
    Immediate start

    T-rex Solutions

    Hanover, MD
    12 hours ago
  • $10k

     ...is rare within our industry.   The Software Engineer develops, maintains, and enhances...  ...components of system design to include hardware/software trade-offs, software reuse, use...  ...existing software and correct defects Integrate existing software into new or modified... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    12 hours 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
    12 hours ago
  • $10k

     ...that is rare within our industry. The Software Engineer develops, maintains, and enhances...  ...components of system design to include hardware/software trade-offs, software reuse, use...  ...software and correct defects  Integrate existing software into new or modified... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Hanover, MD
    12 hours ago
  • $10k

     ...that is rare within our industry. The Software Engineer develops, maintains, and enhances...  ...components of system design to include hardware/software trade-offs, software reuse, use...  ...software and correct defects  Integrate existing software into new or modified... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Hanover, MD
    12 hours 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, use...  ...software to add new features 5. Integrate existing software into new or modified... 
    Full time

    Interimage

    Annapolis Junction, MD
    12 hours ago

Do you want to receive more vacancies?

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