Jobs · Engineering

IoT / Edge Software Engineer

NTT DATA North America · Bethesda, MD · 1 mo ago
RemoteRemoteEngineering$68k–$142k/yrFull-time

NTT DATA is seeking a remote IoT / Edge Software Engineer to design, develop, deploy, and maintain edge software components that enable secure, reliable, and scalable integration between field-deployed dosimeter devices, gateways, and cloud environments.

About the role

The IoT Edge Software Engineer plays a central role in modernizing radiation exposure management by implementing and optimizing AWS Greengrass-based IoT gateway solutions, Bluetooth Low Energy (BLE) device communication, and secure data transmission protocols. This position involves close collaboration with system architects, backend/API engineers, and operational stakeholders to ensure edge software components support real-time dosimeter data ingestion, device management, firmware updates, and operational status monitoring in compliance with cybersecurity and privacy requirements.

The engineer develops and maintains software modules running on Linux-based gateway hardware, supporting features such as device authentication, data encryption, remote updates, and automated diagnostics. The role requires hands-on experience with embedded Linux, MQTT messaging, AWS IoT Core integration, and troubleshooting edge-to-cloud workflows for performance, reliability, and security.

Responsibilities

  • Design, develop, and maintain edge software modules for IoT gateways, supporting BLE dosimeter communication, device management, and secure data transmission
  • Implement and optimize AWS Greengrass components for deployment on Linux-based gateway hardware
  • Develop and maintain secure device authentication, data encryption, and remote firmware update capabilities
  • Integrate edge software with AWS IoT Core, MQTT messaging, and cloud services
  • Support real-time and batch data ingestion workflows, including handling of disconnected operations and automated re-synchronization
  • Collaborate with backend, security, and DevSecOps teams to ensure compliance with DoD IL4, FedRAMP, and RMF requirements
  • Troubleshoot, optimize, and enhance edge software performance, reliability, and security
  • Maintain comprehensive technical documentation for edge software components, deployment procedures, and operational workflows
  • Participate in code reviews, security assessments, and compliance audits as required by contract and SOW
  • Provide technical support for field deployment, user acceptance testing, and ongoing operations of edge solutions

Requirements

  • Bachelor’s degree in a quantitative field such as engineering or mathematics (e.g., Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • Minimum 3 years of experience with software engineering
  • 1 year of experience developing backend services and APIs for cloud-based, IoT-enabled, or regulated federal systems
  • Minimum 1 year of experience with applying modern software development methodologies (e.g., agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • US Citizen with the ability to obtain a Secret Clearance

Preferred Qualifications

  • Experience with applying programming concepts in a professional or academic setting
  • Proficiency in Python, Java, or similar languages used for backend and API development
  • Familiarity with AWS GovCloud, Greengrass, and secure data integration in DoD environments
  • Experience implementing RBAC, organizational hierarchy, and secure authentication/authorization mechanisms
  • Knowledge of DoD cybersecurity, privacy, and RMF requirements for IL4/IL5 systems
  • Experience with automated testing, CI/CD pipelines, and DevSecOps practices
  • Strong documentation and communication skills, including the ability to produce technical specifications and API documentation
  • Experience supporting data migration, legacy system integration, and operational troubleshooting in large-scale enterprise environments

Pay

The starting pay range for this remote role is $68,076 - $141,826. Actual compensation will depend on the candidate’s work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.

Benefits

  • Medical, dental, and vision insurance with employer contribution
  • Flexible spending or health savings account
  • Life and AD&D insurance
  • Short and long term disability coverage
  • Paid time off
  • Employee assistance program
  • 401k program with company match
  • Additional voluntary or legally-required benefits

Similar jobs