NTT DATA is a leading business and technology services provider, and they are seeking an IoT / Edge Software Engineer. The role involves designing, developing, and maintaining edge software components for IoT gateways, ensuring secure and reliable integration between devices and cloud environments.
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
- Minimum 1 year of experience with applying modern software development methodologies (e.g., agile, DEVOPS/DEVSECOPS) in a professional or academic setting
- Ability to obtain a Secret Clearance
- Experience with 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 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