Software Engineer

Company Info
Drew Marine Inc
Whippany, NJ, United States

Phone: 860-271-7253
Web Site:

Company Profile


Software Engineer


Manassas, VA 

Job ID:


Job Description:

NAL Research Corporation, located in Manassas, VA, provides advanced Iridium satellite modems and Iridium tracking terminals—from design through integration—for the defense, research and commercial sectors. These products are being used globally in a wide range of applications including assets tracking, search and rescue, remote sensing and command/control of both ground and airborne platforms.


The Software Engineer will design, develop, test, and evaluate computer software applications.

Principal Duties and Responsibilities:

  • Writing analysis and design documents
  • Programming firmware in C
  • Programming Windows applications in C++ and C#
  • Testing software and hardware
  • Writing user documentation
  • Analyze system software requirements to determine feasibility of design within performance, time, and cost constraints
  • Use CAD engineering software to perform software development and test
  • Keep up with current technology in field through reading, self-study, and seminars
  • Other duties and tasks may be assigned

Required / Desired Knowledge, Experiences and Skills:

  • 2+ years relevant software development experience
  • Hands on experience programming microcontrollers in C, preferably Microchip PIC32
  • Experience with low level programming of peripherals/interfaces required
  • Experience with wireless technologies such as cellular and satellite modems desired
  • Meticulous attention to detail
  • Strong analytical and problem solving skills
  • Education/Certifications:
  • Bachelor's degree in Computer Science, Computer Engineering, or related field required

Apply here