1

Algorithmic Engineer Jobs in Lexington, MA (NOW HIRING)

Lead Software Engineer

Woburn, MA · On-site

$157K - $223K/yr

Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations ... Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration ...

Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations ... Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration ...

Lead Software Engineer

Boston, MA · On-site

$157K - $223K/yr

Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations ... Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration ...

Lead Software Engineer

Woburn, MA · On-site

$157K - $223K/yr

Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations ... Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration ...

Full stack development experience with a heavy focus on backend algorithmic development * Proven ... Object-Oriented Programming principles * Agile software lifecycle methodologies and tools, such as ...

You'll collaborate with leading scientists, engineers, and visionaries to push boundaries and turn ... algorithms for practically useful problems, with a focus on implementations suited to fault ...

... algorithm development, test & evaluation, model & simulation, or systems engineering, test engineering, radar modelling, or RF systems prototyping * Proficiency in one or more scientific or ...

Full stack development experience with a heavy focus on backend algorithmic development * Proven ... Object-Oriented Programming principles for large scale systems * Agile software lifecycle ...

... algorithm development, test & evaluation, model & simulation, or systems engineering, test engineering, radar modelling, or RF systems prototyping * Proficiency in one or more scientific or ...

Full stack development experience with a heavy focus on backend algorithmic development * Proven ... Object-Oriented Programming principles for large scale systems * Agile software lifecycle ...

Full stack development experience with a heavy focus on backend algorithmic development * Proven ... Object-Oriented Programming principles for large scale systems * Agile software lifecycle ...

Showing results 21-40

Algorithmic Engineer information

See Lexington, MA salary details

$66.9K

$125.4K

$228.1K

How much do algorithmic engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for algorithmic engineer in Lexington, MA is $125,423.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,400.00 and $148,900.00 per year, depending on experience, location, and employer.

What is the difference between Algorithmic Engineer vs Data Scientist?

AspectAlgorithmic EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related fields; programming skillsBachelor's or Master's in Data Science, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems; often in tech or finance industriesAnalyzes data to extract insights; works in tech, finance, healthcare, and more
Employer & Industry UsageTech companies, finance firms, R&D departmentsTech companies, consulting firms, research institutions

While both roles require strong programming and analytical skills, Algorithmic Engineers focus on designing and implementing algorithms for systems and applications, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in tech environments but serve different primary functions.

How much does an algorithmic engineer make?

The average salary for an algorithmic engineer varies by experience and location but typically ranges from $100,000 to $150,000 annually. Senior roles or those with specialized skills in machine learning and data analysis can earn higher salaries, often exceeding $180,000. Compensation may also include bonuses and stock options depending on the company and industry.

What does an algorithmic engineer do?

An algorithmic engineer designs, develops, and optimizes algorithms to solve complex problems, often working with large datasets and programming languages like Python or C++. They analyze data patterns, improve system efficiency, and may use tools such as machine learning frameworks to create scalable solutions in fields like finance, tech, or research.

What cities near Lexington, MA are hiring for Algorithmic Engineer jobs?

Cities near Lexington, MA with the most Algorithmic Engineer job openings:

Lead Software Engineer

Woburn, MA • On-site

$157K - $223K/yr

Full-time

Re-posted 6 days ago


Job description

About the Team:

The Sensors Division at STR focuses on technology development for advanced sensor systems, particularly in the areas of airborne/surface-based radar, electronic warfare, underwater acoustics, hyperspectral imaging, and EO/IR sensing.  Within this role, we perform work on full system prototypes, experiment campaigns and technology component development.  Development roles within the Sensors Division include RF analog/digital hardware, acoustic hardware, signal processing algorithms, machine learning algorithms, tracking/fusion, as well as real-time embedded processor implementation.

Within the Sensors Division, the Real-time Architectures, Integration and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment.

The Role:

The RAID Group is seeking a Lead Software Engineer with demonstrated expertise in GPU programming and optimization to design, develop, and implement real-time software for RF sensor systems compliant with open architecture standards.  You will work as part of focused teams to transition advanced signal processing algorithms from research prototypes into production-quality software for embedded and distributed computing platforms.  You will be responsible for architecting software components, implementing real-time processing pipelines, and optimizing performance for resource-constrained systems.

A successful candidate will have experience developing high-performance C/C++ software for sensor systems.  Strong understanding of real-time systems, multithreaded programming, and signal processing are essential.  Experience with open architecture frameworks and standards is highly desired.  Strong technical, interpersonal, and communication skills are important for working in collaborative, multi-disciplinary teams.

What you will do:

  • Design and implement real-time software components for RF sensor signal processing systems
  • Develop and optimize GPU-accelerated algorithms for signal processing pipelines using CUDA
  • Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations
  • Architect software components compliant with open architecture standards
  • Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements
  • Develop unit tests, integration tests, and performance benchmarks; promote testing best practices
  • Document software designs, APIs, implementation details, and technical reports
  • Contribute to briefings and presentations for program reviews and customer meetings
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs
  • Contribute to proposal development efforts including technical approach
  • Perform peer reviews and suggest next steps for technical work
  • Support approximately 20% travel for integration events, customer meetings, and field demonstrations

Who you are:

  • Ability to obtain and retain a Secret Security Clearance, for which U.S Citizenship is needed by the U.S government
  • PhD + 2 years, MS + 5 years, or BS + 7 years in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Experience with GPU programming and optimization (CUDA)
  • Strong proficiency in C/C++ for high-performance, real-time applications
  • Experience with Linux and embedded systems development
  • Experience with real-time signal processing
  • Experience with multithreaded programming, thread safety, and synchronization
  • Experience with version control systems (Git) and collaborative development practices
  • Good technical writing and communication skills

Even Better:

  • Active Security Clearance at the Secret or Top Secret level (strongly preferred due to clearance processing time)
  • Proficiency in MATLAB and/or Python for algorithm prototyping
  • Experience with open architecture standards and frameworks
  • Understanding of RF signal processing concepts
  • Familiarity with containerization, CI/CD pipelines, and DevOps practices
  • Prior contributions to proposal development and technical writing

Pay Information
Full-Time Salary Range: $157,000 - $223,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.