Persistent Systems Logo

Persistent Systems

Embedded Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
New York, NY, USA
133K-160K Annually
Mid level
In-Office
New York, NY, USA
133K-160K Annually
Mid level
Develop and support embedded software for Wave Relay mobile ad-hoc networking systems. Build C/C++ applications on embedded Linux platforms, including network stacks, backend services, cryptographic features, Java applications, and low-level software. Participate in code reviews, collaborate across teams, and provide engineering support during testing, evaluation, and deployment at customer and military sites.
The summary above was generated by AI
Job Description & Responsibilities

We're looking for a hands-on Embedded Software Engineer who will be responsible for software development and support of Persistent Systems’ industry-leading Wave Relay® mobile ad-hoc networking (MANET) system. You will be heavily involved in the development and implementation of a wide range of software (C/C++ and Java) in a Linux environment. This position provides the opportunity to work alongside our team of highly skilled senior software engineers to develop technology that enables our customers to solve their most difficult networking problems. 


Position Responsibilities

  • Use C/C++ to architect, develop, and implement software for embedded Linux hardware platforms
  • Develop software running on the Wave Relay® network, which may include network stack development, backend services, cryptographic and security features, Java applications, and other low-level programming activities.
  • Take an active role in our code review process and software development cycle 
  • Collaborating with other developers and business leaders to build solutions to new problems
  • Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites to directly support the testing, evaluation, and deployment of the Wave Relay® system 
Job Qualifications & Experience

Minimum Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related field or equivalent experience
  • At least 3 years of work experience developing software in C/C++ 
  • Experience with Java and JavaScript 
  • Familiarity with REST and WS APIs and UNIX socket networking
  • Experience with unit testing and dependency injection 
  • Must have a US Security Clearance or the ability to obtain one 

Preferred Qualifications

  • Master’s degree in computer science, computer engineering, or a related field or equivalent experience
  • Experience with Linux kernel development
  • Experience with cryptographic software development in C/C++
  • Experience with UNIX shell scripting
  • Experience with SQL databases

The total compensation for this role can vary from $133,000 to $160,000 a year based on the selected individual's education and experience. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off; flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and veterinary benefits. We will accept applications on a rolling basis until the role is filled.

Company Overview

Headquartered in New York City since 2007, Persistent Systems, LLC is a global communications technology company which develops, manufactures, and integrates a patented and secure Mobile Ad Hoc Networking (MANET) system: Wave Relay®. The company’s industry leading R&D team has designed wireless networking protocols to support their cutting-edge Wave Relay® system and technology. Wave Relay® is capable of running data, video, voice and other applications under the most difficult and unpredictable conditions. Their suite of products is field proven and utilized in Commercial, Military, Government, Industrial, Agriculture, Robotics, and Unmanned System markets.


Similar Jobs

3 Days Ago
Hybrid
121K-205K Annually
Expert/Leader
121K-205K Annually
Expert/Leader
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Leads architecture, design, implementation, integration, and verification of safety-critical embedded software for avionics and electronic control systems. Provides technical leadership and mentorship, oversees software security capabilities, ensures compliance with aerospace standards such as DO-178B/C, and resolves complex engineering issues. The role requires expertise in RTOS platforms, C/C++, Python, assembly, cybersecurity, software modeling, and full lifecycle development, along with Control Account Manager responsibilities using Earned Value Management practices.
Top Skills: AesArmAssemblyBare MetalCC++Cryptographic AcceleratorsDo-178B/CDo-254DtlsDynamic Code AnalysisEarned Value Management (Evm)EccGmacHardware Security Modules (Hsms)HmacIntegrityIpsecIso-26262LynxosModel-Based Systems Engineering (Mbse)PythonReal-Time Operating Systems (Rtos)RsaSecure BootShaStatic Code AnalysisTlsTrusted Execution Environments (Tees)Trusted Platform Modules (Tpms)Vxworks
18 Days Ago
Hybrid
107K-183K Annually
Mid level
107K-183K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design and develop embedded software for avionics, flight controls, vehicle power systems, autonomous systems, and defense applications. Responsibilities span requirements development, software design, implementation, integration, testing, and lifecycle planning. Engineers use embedded development environments and target PowerPC and ARM processors, perform low-level bare-metal development, collaborate across engineering teams, interface with customers, and mentor colleagues. Opportunities include technical contributor and technical leadership roles.
Top Skills: ArmArm Development StudioAssemblyBare Metal Operating SystemsCC++Configuration ManagementDo-178B/CGreen HillsJavaMatlabPowerpcProprietary RtosPythonSimulinkSource Control SystemsX86
3 Days Ago
In-Office
Mid level
Mid level
Artificial Intelligence • Hardware • Healthtech • Robotics
Develop and test embedded software for autonomous medical devices, robotic tissue-sectioning systems, and vision systems. Responsibilities include driver development for motors, cameras, scanners, and PLCs; control algorithms for mechatronic systems; software documentation; and unit testing. The role collaborates with mechanical, electrical, and optics engineers and requires experience with C/C++, Python, Linux, real-time systems, hardware interfaces, and industrial protocols.
Top Skills: CC++EthernetGitI2CLinuxModbusMultithreadingPid ControlPlc SystemsPythonReal-Time SystemsRosSerialSpiTcp/IpYarp

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account