Embedded Software Engineer Intern – Networking Software

June 14, 2026
$25 - $30 / hour

Are you applying to the internship?

Job Description

Intern – Embedded Software Engineer | Persistent Systems, LLC

The Tone:
This is an internship at Persistent Systems, LLC, located in New York, NY. Persistent Systems operates as a leading global provider of mobile networking solutions tailored for military, first responder, government, and commercial markets. The company engineers its proprietary Wave Relay® MANET and Cloud Relay™ technology, designed to transmit voice, video, and crucial situational awareness even under the most challenging and difficult conditions. This Embedded Software Engineer Internship offers a unique opportunity to work alongside senior engineers, contributing to the development and implementation of a wide range of networking software for their industry-leading Wave Relay® products, ultimately enabling customers to solve complex networking problems.

The TL;DR
• Role: Internship
• Type: Seasonal
• Location: In-person, New York, NY
• Pay: $25–$30 hourly
• Mission: Assist in developing and implementing a wide range of networking software for Wave Relay® products to help customers solve challenging networking problems.
• Tech Stack: C/C++, Linux

What You’ll Actually Do
• Develop: Develop and implement a wide range of low-level embedded software for the Wave Relay® products.
• Support: Assist with hardware development and support various in-house engineering activities.
• Program: Develop application software running on the Wave Relay® network, including device drivers, Linux kernel modules, and network stack development.
• Adapt: Port existing software to new embedded platforms and engage in other low-level programming tasks.
• Integrate: Assist in the integration of other systems, sensors, and components with the Wave Relay® system, and support writing technical proposals.

The Must-Haves
• Background: Currently pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
• Experience: Experience developing software in C/C++ for Linux systems; demonstrated experience with embedded systems through coursework, projects, or prior internships.
• Skills: Proficiency in C/C++ programming; familiarity with Linux operating systems; eligibility to obtain a United States security clearance.
• Bonus: Experience with Linux kernel and kernel module development; knowledge of mobile ad hoc networking (MANET); strong verbal and written communication skills; ability to work effectively in a team environment; excellent problem-solving skills.