Edge and Industrial Network Systems Research Internship
Job in
Princeton, Mercer County, New Jersey, 08543, USA
Listed on 2026-07-02
Listing for:
Siemens Mobility
Full Time, Apprenticeship/Internship
position Listed on 2026-07-02
Job specializations:
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Unix/Linux
Job Description & How to Apply Below
Edge and Industrial Network Systems Research Internship
Siemens Research & Predevelopment (RPD) is inviting an intern to support the Software Systems and Processes team in Princeton, NJ. The internship focuses on researching and developing scalable, intelligent edge and networked systems for industrial applications, blending Industrial Edge, OT/IT integration, and production optimization.
Location:
Princeton, NJ (preferred onsite; remote considered).
Full‑time for at least 3 months, with possible extension.
- Research, design, and prototype scalable industrial edge and networked software systems, emphasizing connectivity, interoperability, reliability, performance, and maintainability in shop‑floor environments.
- Build and evaluate edge application workflows, including device management, data brokers, industrial data ingestion pipelines, event‑driven processing, dashboards, and notification services.
- Investigate architectures and design patterns for distributed edge systems, covering secure communication, message‑based integration, application deployment, observability, and runtime monitoring across connected industrial assets.
- Prototype solutions in C#, Python, and related technologies to support edge analytics, automated reporting, equipment efficiency monitoring, and end‑to‑end industrial data flows between edge and cloud‑connected environments.
- Collaborate with researchers and engineers to define milestones, run experiments, analyze system behavior, and translate research insights into scalable industrial software concepts and product‑relevant innovations.
- Document findings, contribute to technical reports or scientific publications, and present results clearly to internal and external technical audiences.
- Currently enrolled in a Master’s or PhD program in Computer Science, Electrical Engineering, Software Engineering, Networking, Cyber‑Physical Systems, Industrial Informatics, or a closely related technical field.
- 3+ years of research or hands‑on experience in edge computing, distributed systems, computer networking, industrial IoT, cyber‑physical systems, or industrial software systems.
- Programming skills in C# and Python, with experience developing software prototypes, system integrations, or data‑processing pipelines.
- Understanding of computer networking fundamentals (TCP/IP, routing, switching, DNS, firewalls, VPNs, segmentation, secure communication).
- Hands‑on experience with networked systems, industrial communication environments, or edge‑to‑cloud connectivity, including troubleshooting, performance analysis, and reliable data exchange across heterogeneous devices.
- Experience with data collection, analytics, or monitoring systems in industrial, IoT, edge, or networked environments.
- Hands‑on experience with modern software engineering workflows and CI/CD practices (Git, automated testing, build and release pipelines, deployment processes for distributed or edge applications).
- Proficient in English, both written and verbal.
- Valid U.S. work permit for the duration of the internship.
- Experience with industrial edge platforms, industrial IoT architectures, edge orchestration, or distributed application deployment.
- Familiarity with industrial connectivity technologies and protocols such as MQTT or similar OT/IT integration approaches.
- Experience with industrial and enterprise network architectures, including OT/IT integration, edge network design, secure remote access, VLANs, NAT, and MQTT‑based communication.
- Familiarity with network observability and diagnostics tools (packet capture, protocol analysis, traffic monitoring, latency profiling, distributed communication debugging).
- Experience with containerization and deployment technologies such as Docker, Kubernetes, or cloud‑edge deployment workflows.
- Experience with observability, logging, trace‑based monitoring, runtime diagnostics, or performance analysis for distributed systems.
- Excellent problem‑solving skills, attention to detail, and ability to learn new technologies quickly.
- Strong written and verbal communication skills, able to articulate complex technical concepts to research and engineering…
Position Requirements
Less than 1 Year
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×