Inactive
N

NTT Data

Global IT services and consulting provider.

IoT / Edge Software Engineer

Embedded EngineeringPosted on Oct 22
Full-timeBethesda, MD, USA

About the Job

Requirements

  • A bachelor's degree in a quantitative field such as engineering or mathematics, including Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems.
  • At least 6 years of software engineering experience.
  • At least 1 year of experience developing backend services and APIs for cloud-based, IoT-enabled, or regulated federal systems.
  • At least 1 year of experience applying modern software development methodologies, such as Agile, DevOps, or DevSecOps, in a professional or academic setting.
  • U.S. citizenship is required.

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 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.

Desired Qualifications

  • Experience applying programming concepts in a professional or academic setting.
  • Experience developing backend services and APIs for cloud-based, IoT-enabled, or regulated federal systems.
  • 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 role-based access control (RBAC), organizational hierarchy, and secure authentication and authorization mechanisms.
  • Knowledge of DoD cybersecurity, privacy, and RMF requirements for IL4/IL5 systems.
  • Experience with automated testing, CI/CD pipelines, and DevSecOps practices.
  • Ability to produce technical specifications and API documentation.
  • Experience supporting data migration, legacy system integration, and operational troubleshooting in large-scale enterprise environments.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs