Senior Embedded Software Engineer
Company: Persistent Systems
Location: New York
Posted on: March 4, 2025
Job Description:
Job Description & ResponsibilitiesWe'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 support 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 &
ExperienceMinimum 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 OverviewHeadquartered 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.
#J-18808-Ljbffr
Keywords: Persistent Systems, New York , Senior Embedded Software Engineer, IT / Software / Systems , New York, New York
Didn't find what you're looking for? Search again!
Loading more jobs...