LanceSoft, Inc. logo
LanceSoft, Inc.
Posted 82 days agoVerified live 15h ago

Software Engineer

Brief overview

Lexington, MAHybrid
UndergradOr in progress
$68–$116/hrStated range
1+ yrsMinimum

About the company

LanceSoft, Inc. logo
LanceSoft, Inc.lancesoft.com

Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele.

Job description

Summary

LanceSoft, Inc. is seeking a Software Engineer for Encode, Inc., a fully owned subsidiary. The role involves developing and executing software, requiring a B.S. in a related field and at least one year of software development experience.

Responsibilities

  • Developing, debugging, and executing software in both Linux and windows environments
  • Proficiency in parallel processing, multi-threaded programming, thread safety, and thread synchronization
  • Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities
  • Understanding of networking architectures and protocols
  • Experience with algorithm optimization for real time systems

Skills

  • B.S. in Computer Science, Computer Engineering, or a related discipline and at least one year of software development experience
  • Experience developing in MATLAB, Java, C/C++, and Python
  • Comprehensive knowledge in Object Oriented Programming
  • Developing, debugging, and executing software in both Linux and windows environments
  • Proficiency in parallel processing, multi-threaded programming, thread safety, and thread synchronization
  • Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities
  • Understanding of networking architectures and protocols
  • Experience with algorithm optimization for real time systems
  • Experience with Git and Apache Subversion configuration control
  • Experience with Eclipse IDE
  • Experience developing in C#
  • Experience with GUI development (Qt or GTK+)
  • Experience with other IDEs (Visual Studio, for example)
  • Experience processing large volumes of data
  • Experience with artificial intelligence and machine learning
  • Understanding of advanced linear algebra concepts

Qualifications

Must Haves

  • B.S. in Computer Science, Computer Engineering, or a related discipline and at least one year of software development experience
  • Experience developing in MATLAB, Java, C/C++, and Python
  • Comprehensive knowledge in Object Oriented Programming
  • Developing, debugging, and executing software in both Linux and windows environments
  • Proficiency in parallel processing, multi-threaded programming, thread safety, and thread synchronization
  • Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities
  • Understanding of networking architectures and protocols
  • Experience with algorithm optimization for real time systems

Nice to Haves

  • Experience with Git and Apache Subversion configuration control
  • Experience with Eclipse IDE
  • Experience developing in C#
  • Experience with GUI development (Qt or GTK+)
  • Experience with other IDEs (Visual Studio, for example)
  • Experience processing large volumes of data
  • Experience with artificial intelligence and machine learning
  • Understanding of advanced linear algebra concepts

More jobs like this