Persistent Systems Logo

Persistent Systems

Embedded Software Engineer

Posted One Month Ago
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.


HQ

Persistent Systems New York, New York, USA Office

New York, NY, United States

Similar Jobs

24 Days Ago
Hybrid
107K-183K Annually
Mid level
107K-183K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and integrate safety-critical embedded software for avionics, vehicle controls, and electrification systems. Responsibilities span requirements, architecture, coding, hardware interfaces, device drivers, board support packages, integration, verification, and cybersecurity capabilities. The role uses real-time operating systems and processor architectures including ARM and PowerPC, applies safety and cybersecurity standards, and provides technical leadership through mentoring and design presentations.
Top Skills: ArmArm Development StudioAssemblyCC++Cryptographic AcceleratorsDtlsGreen Hills IntegrityHsmsIpsecLynxosPowerpcPythonRtosSecure BootTlsTpmsTrusted Execution Environments (Tees)Vxworks
27 Days Ago
Hybrid
97K-165K Annually
Mid level
97K-165K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, develop, integrate, and test embedded software for avionics, flight controls, engine controls, vehicle power systems, and other safety-critical applications. Responsibilities include requirements development, software design and implementation, low-level development, hardware/software integration, lifecycle planning, customer collaboration, and mentoring technical teams.
Top Skills: ArmArm Development StudioAssemblyBare Metal Operating SystemsBoard Support Packages (Bsp)CC++Configuration ManagementDevice DriversDo-178B/CGreen HillsMatlabPowerpcPythonReal-Time Operating SystemsSimulinkSource Control SystemsX86
20 Days Ago
In-Office
85K-90K Annually
Entry level
85K-90K Annually
Entry level
Aerospace
Develop and improve high-performance embedded software for RF sensor systems supporting counter-drone and airspace management applications. Responsibilities include target detection and tracking, high-throughput data processing, fault monitoring and recovery, cloud and network integration, architecture, implementation, code reviews, documentation, testing, and validation. The role is primarily onsite in Syracuse, New York, with 10% travel.
Top Skills: C++Cloud SystemsCommunication SystemsLinuxPythonRadar SystemsSignal Processing

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