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
Live-in HHA/CNA Caregiver
Senior Helpers is currently seeking Certified Nursing Assistants and/or Home Health Aides for live-in shifts in the Middlesex County area! Pay: $240 to $300/Day depending on experience and days …
Year Round Line Cook
Job Overview Job Summary Sea Dog Brew Pub is seeking a skilled and passionate Year round Line Cook to join our culinary team. The ideal candidate will have experience in the food industry, particular…
Restaurant Manager - Front of House
Job Description Job Description Restaurant Manager Opportunity – Upscale Seafood Dining in Boston, MA Are you a seasoned hospitality professional looking to advance your career with a premie…
Service Operations Manager
Location: Boston, MA, United States Job ID: 85495 We Elevate... Quality of urban life Our elevators, escalators, and moving walks safely transport more than two billion of us up and down bui…
Head Golf Professional
Job Description Job Description Description: Job Summary Shining Rock Golf Club is seeking a high-energy, dedicated Head Golf Professional to lead our golf operations. As the premier dest…
Window Cleaners and Technicians wanted Experience preferred
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ Vision insurance ~ Training…
Construction Site Superintendent
Job Description Job Description Site Superintendent – Popularis Construction Inc. Base Salary: $75,000 - $90,000 + Benefits Reports to: Project Manager Location: MA (eastern and cen…
ABA Therapist
Job Description Job Description Creative Interventions has been recognized as one of Hartford’s Top Workplaces for five years in a row. We are dedicated to building a work environment that brings…
Oncology Regional Sales Director
Overview: You provide the vision, set the pace and inspire success. There’s one thing you do that’s exceptional: lead. You formulate a plan and focus your team to solve the unsolvable, beat the…
2026 - 2027 New Hire
Job Description Job Description This requisition was created to onboard new hires at Milton Academy. Please contact Renee at 617-898-1798 or [email protected] if you have any trouble with the appl…