Lexington, MA


Print this Job

Apply for this Job

Appliactaion Developer

Our client is seeking an experienced Application Developer capable of designing, building and integrating software at various locations within the system.
This software includes control systems software, digital signal processing software, embedded control software, and device control software.

Job Must Haves

  • 8 years of experience in
    • Object Oriented Software design and development.
    • Software/Algorithm Development
    • Developing software for a wide variety of situations, including real-time software.
    5 years of experience in:
    • Inter-process Communications (TCP/IP, Thin Communications Layers, Publish/Subscribe Middleware, DDS)
    • C/C++ Programming
    • C++11 or later, Stand Template Library, Boost Library
    • Software design and development
    • Maven or Gradle, GIT/Gitlab, Make/Autotools
    • Linux environment.
    2 years of experience:
    • Digital Signal Processing
    • Experience with programmatically interacting with laboratory-grade test equipment.
    1 year of experience using JSON

Nice to Haves

  • Python programming/Scripting
  • Real time Embedded Systems (RTOS, VxWorks, Xenomai, Linux0
  • UDP Multicast and Unicast
  • JavaScript development
  • Communication Protocols (USB, Ethernet, PCIe, 12C, SPI)
  • HW and SW integration
  • Real Time Linux Kernels, tuning and performance analysis.


For more information you can contact Gina Dilusant at (732) 607- 8740 or at gina.dilusant@encodeinc.com quoting Job Reference 3291 or alternatively, apply here to register your interest.

About Encode
We embrace the philosophy that we have (2) clients.  You are one…the uniquely skilled resource and the end-client is our second client.  We collaborate with both you and the end-client to ensure we have a career enhancing, financially attractive assignment for you and an innovative, problem solving skilled technical resource for the end client.  Things we excel at:

  • Direct client relationships
  • Client feedback on resume submissions (3-5 days)
  • Client feedback on interviews (2-4 days)
  • Regular updates from dedicated Encode coverage team
  • Let a career minded, dedicated professional work for you.  Call me.


  • Information Technology & Services

Employment Type

Job Functions

  • Engineering
  • Information Technology

Encode, Inc. is an Equal Employment Opportunity Employer. All qualified applicants will be considered for employment regardless of their race, color, country of origin, religion, sex, sexual orientation, marital status, parental status, disability, genetic information, or military service. Encode, Inc. is committed to creating an inclusive environment for all employees.