Logo
Soft-World

Software Engineer

Soft-World, Lexington, South Carolina, us, 29071

Save Job

Job Title: Software Engineer Job Location: Lexington MA

Remember to check your CV before applying Also, ensure you read through all the requirements related to this role. - 02421 Onsite Requirements: C++ Java Matlab Job Description: The group seeks a software engineer to support a number of cutting-edge projects for undersea systems.

The position will provide software development opportunities in a high-performing team, defining, implementing, demonstrating and validating modern flexible software architectures that implement adaptive processing, tracking, estimation, classification, communications, image processing, machine learning, artificial intelligence and human-machine interface.

Responsibilities: Required: 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 Preferred: 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 **3rd party and subcontract staffing agencies are not eligible for partnership on this position.

3rd party subcontractors need not apply.

Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **