Software Engineer
Location- Lexington, MA Background: Researchers in the Strategic and Long-Range Communications Group design, develop, and implement algorithms and architectures to build technologies and capabilities which provide resilient and interoperable communications across the joint force in congested and/or contested environments.
The Group requires a software engineer to support the design, development, implementation, and testing of software for a series of large-scale communications system demonstrations. Work will be performed in a disciplined collaborative environment, employing modern programming practices. These services shall be provided at several Laboratory and Government test sites. Descriptions of the necessary services are detailed below.
⢠Software architecture definition
⢠System software design and implementation (primarily in C++). This will include protocol and state machine design alongside system designers to translate prototype simulations into real-time code
⢠Collaboration with a multidisciplinary team to design and prototype communications-based software
⢠Integration, test design, and support from lab and field experiments
⢠Aid in preparing technical documentation for software architectures and code, including technical specifications, reports, and technical presentations for multiple internal and external audiences Required:
⢠M.S. in Software Engineering, Computer Science (or related field) with a strong background in real-time code development and code profiling. In lieu of an M.S. a B. Sci with 6+ years of directly relevant experience is acceptable A minimum of 5 years experience with the following:
⢠C++/C++11 experience
⢠Java/Java Script experience
⢠Source Control (Git/SVN/Clearcase/etc.) experience
⢠Object-oriented development
⢠Software modelling and the Unified Modelling Language (UML) experience
⢠Software deployment and a knowledge of modern software deployment techniques
⢠Experience in software DevSecOps
⢠Experience with software algorithm development and performance improvements
⢠Experience with design patterns and data structures
⢠Experience with distributed systems and inter process communication (UDP/TCP/ActiveMQ/etc.)
⢠Experience with the Linux development environment and/or commercial real-time operating systems
⢠Experience with hardware abstraction layers
⢠Experience with software lifecycle processes
⢠Highly effective written and verbal communication skills especially applied to writing technical documents
⢠Demonstrated ability to work effectively in multi-disciplinary teams Desired:
⢠A minimum of 2-3 years experience with digital signal processing and implementation of protocols and methods into software
⢠Proficiency in Python
⢠Demonstrate familiarity with MATLAB
⢠Demonstrated ability to plan and manage tasks and projects (e.g. using Microsoft Project)US Citizenship is required due to nature of the work. Â
Recommended Jobs
Program Manager, Controls
About Us We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies…
EEG Tech
EEG Tech Job Ref: 33870 Category: Radiology & Imaging Location: 133 Old Road to Nine Acre Corner, Concord, MA 01742 Department: Neurology Schedule: Per Diem Shift: Day shift Hours: 0…
Vice President, Compliance (Biopharma)
The Company: With deep expertise in chemistry, Nuvalent is working to create selective medicines designed with the goal to address the needs of patients with cancer. Nuvalent is an exciting early…
Research Scientist - Cell Biologist, High Throughput Human Biology (Contract)
Job Description: Job Title: Research Scientist – Cell Biologist, High Throughput Human Biology (HTHB) This is a 6 month contract with the chance of extension. Role Summary: We are seeking…
Professional Services Consultant
Job Description Job Description Company Description Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allo…
Line Cook
Chicken & The Pig Line Cook Chicken & The Pig is a fast casual restaurant at Market Street in Lynnfield. We have had a food truck for the past 4 years and this is our first brick and mortar restaura…
RN- Clinical Care Manager- MAT Program
Salary Range: $32.00-35.00/Hour *All Pay Rates are subject to Experience, License or Certification and Location* *Part Time 20 Hours, can flex into a Full Time Opportunity if Interested* *This po…
Program Dir
Behavioral Health Network (BHN) is the largest provider of behavioral health services in Western Massachusetts and a Certified Great Place to Work . We were recently recognized by The Boston Globe…
Senior Electrical Engineer (hybrid schedule)
Job Description Job Description If you are looking for an opportunity to break away from your silo to grow your career while working on high profile Mission Critical Data Centers, we are looking …