Jobs · Engineering · New York

Embedded Software Engineer

Persistent Systems, LLC · New York, NY · 2 wk ago
Engineering$133k–$160k/yrFull-time

About the Role

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

Responsibilities

  • Architect, develop, and implement software for embedded Linux hardware platforms using C/C++
  • Support hardware development and production hardware test systems running cross-platform applications built with Java for Windows and Linux
  • Develop application software for the Wave Relay® network, including device drivers, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities
  • Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites for testing, evaluation, and deployment of the Wave Relay® system
  • Integrate other systems, sensors, and components with the Wave Relay® system
  • Write technical proposals

Requirements

  • Bachelor’s degree in computer science, electrical engineering, or a related field (or equivalent experience)
  • At least 3 years of work experience developing software for embedded Linux systems in C/C++
  • At least 1 year of work experience with Java
  • Must have a US Security Clearance or the ability to obtain one

Preferred Qualifications

  • Master’s degree in computer science, electrical engineering, computer engineering, or a related field
  • Experience with Linux kernel and kernel module development, and Linux driver development (wireless, network stack)
  • Hands-on experience with lab equipment (oscilloscopes, logic analyzers, multimeters)
  • Experience with UNIX shell scripting
  • Experience with Android application development

Pay

Total compensation for this role ranges from $133,000 to $160,000 per year, based on education and experience.

Benefits

  • 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
  • Veterinary benefits

Similar jobs

Embedded Software Engineer

ENSCO, Inc.Endicott, NY· Yesterday
Information Technology$74k–$131k/yrapply on job-boards.greenhouse.io