Logo
LanceSoft

Software Engineer

LanceSoft, Lexington, Massachusetts, United States, 02173

Save Job

This job is with Encode, Inc a fully owned subsidiary of Lancesoft

Job Details: Title : Software developer Location :

Lexington, MA Clearance : secret Type : 3 yrs contract

This is hybrid position

Job Description: Duties will include working as part of a multidisciplinary team to develop simulation tools to address a broad range of technical problems of interest to the US Air Force and DoD. The candidate will assist with the development of software through its full life cycle including architecture and design, code development, testing, maintenance and upgrades.

Required: C++ programming experience Experience with boost libraries Experience with multithreading Strong knowledge of object-oriented design principles Knowledge of Linux and Linux based development Ability to work as a team member or independently

Preferred : Familiarity with Qt, MATLAB

Required Skills: Programming: C/C++, Java, Python, Bash, SQL, Java Script / HTML / CSS, Matlab 5 years GUI development 2 years

Software Development Tools: Kafka, Akka, Redis, Google Protocol Buffers, Avro, Zero MQ 2 years Maven or Gradle, Git / Gitlab, CMake 3 years

Software Engineering: Design patterns, Data structures, Functional programming principles, experience building mission critical software 2 years

Networking: Deep understanding of the TCP/IP stack 5 years Working knowledge and experience with UDP multicast and unicast 3 years

Desired Skills: Red Hat 7/8/9 Linux Certification and experience with software configuration management. The candidate would have experience with formal software development processes, real-time software architectures, and knowledge/experience with one or more of the following: -Software validation -JSON, Protobuf, and SQL-based databases -Front-end and Back-end web development -Virtualization Technologies -Modeling and Simulation -Installing and commissioning software at customer sites -Real time Linux kernels, tuning and performance analysis -GPUs (i.e. Cuda Processing) -High Performance Computing Systems (rack mount, blade servers, etc.) -Cisco Networking (Router/Switch/Firewall) knowledge -Enterprise VMWARE experience -Some Windows Server experience -Raritan KVM experience -Experience with missile defense system elements such as C2BMC, THAAD, GMD, Aegis and/or AN/TPY2. -Experience with space elements and orbiting satellites. -PKI, Multi-Factor Authentication, and PIV Technologi

EEO Employer LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.