Post Job Free
Sign in

Senior Embedded Software Engineer

Company:
Persistent Systems
Location:
Manhattan, NY, 10001
Posted:
April 23, 2025
Apply

Description:

Responsibilities

We're looking for a Senior Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team of engineers in the development and implementation of a wide range of low-level embedded software, hardware development, and the development of application software running on the Wave Relay® network. This position provides the opportunity to develop technology that enables our customers to solve their most difficult networking problems.

Position Responsibilities

Developing and implementing a wide range of low-level embedded software (including device driver, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software running on the Wave Relay® network

Supporting in-house and in-the-field engineering activities including travel to customer sites

Traveling to test locations, military facilities, and customer sites to directly supporting the testing, evaluation, and deployment of the Wave Relay® system

Integrating other systems, sensors, and components with the Wave Relay® system

Writing technical proposals

Job Qualifications & Experience

Minimum Qualifications

Bachelor's degree in Computer Science, Computer Engineering, or equivalent

5 years of C/C++ programming experience

Experience developing software for Linux systems

Experience with Linux driver (e.g. wireless, network stack), Linux kernel, and kernel module development

Must have the ability to obtain a United States security clearance

Preferred Qualifications

Master’s or PhD in Computer Science or Computer Engineering

Cross-compiling & porting (e.g. make, autoconf)

Experience with UNIX shell scripting, network application development (e.g. VoIP, streaming H.264), and distributed systems and network protocol development

Knowledge of MANET / mesh / wireless ad hoc and wired networking

Experience with Android application development

Experience with Web Management CGI development (HTML, Javascript, AJAX)

Advanced knowledge of Cisco router/switch configuration/management

United States security clearance

The total compensation for this role can vary from $160,000 to $180,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.

Company Overview

Persistent Systems, LLC is a leading global provider of mobile networking solutions for military, first responder, government, and commercial markets. We engineer our Wave Relay® MANET and Cloud Relay™ technology to transmit voice, video, and situational awareness under the most difficult conditions. Through the Wave Relay® Ecosystem, an alliance of industry-leading companies, Persistent unites warfighters, UGVs, UAVs, sensors, cameras, and devices on a common network. Persistent was founded in 2007 and has offices in New York City, Colorado, Montana, North Carolina, North Dakota, and Wyoming.

Regular Full-Time

Apply