Loading, Please wait..!!
Principal Software Engineer
-
Posted on: Nov 09, 2026
-
Cambridge, Massachusetts
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Principal Software Engineer roles in Massachusetts.
View Salary Guide →Find your match !
Job Title :
Principal Software Engineer
Job Type :
Full-Time
Job Location :
Cambridge Massachusetts United States
Remote :
No
Job Description :
Job Description
We have partnered with a cutting-edge data company to make an important senior engineering hire. We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-device machine learning models, enabling advanced data processing on Android and iOS platforms.
Responsibilities:
· As part of a small, fast-paced team, tackle complex problems and turn them into effective business solutions.
· Analyze and convert business and functional specifications, as well as change requests, into actionable technical specifications for implementation.
· Independently break down complex technical requirements into manageable, implementable components; develop high-performance software solutions that are maintainable, scalable, reliable, and testable.
· Participate actively in code and design reviews to ensure quality and alignment with best practices.
· Adhere to company-defined development and operational standards and processes.
· Take on additional tasks as they arise, supporting team and project needs.
Requirements:
· Experience developing platform-independent software libraries in “modern” C++ (C++11 or later dialects)
· Experience optimizing code for CPU and memory efficiency
· Excellent communication and collaboration skills
· Customer obsessed, demonstrates initiative, has a learning mindset, takes ownership
· Proven ability to deliver results
· An analytical mindset
· Experience with real-time streaming systems
· Signal processing expertise
· Python knowledge, especially with libraries used by data scientists (NumPy, Pandas, SciPy, etc.) preferred
· Familiarity with Machine-Learning libraries (PyTorch, CoreML, TensorFlow, etc.) a plus
· Experience in Android development preferred
· Experience in iOS development: Swift, Objective-C a plus
· Experience in Python extension development such as Pybind preferred
Similar Jobs You May Be Interested In
Principal Software Development Engineer
Principal Backend Software Engineer
Principal Software Modernization Engineer
Principal Power BI Software Engineer
Principal Software Engineer
Principal Embedded Software Engineer
Principal Embedded Software Engineer
Principal Embedded Software Engineer
Principal Software Engineer
Principal Software Engineer, Cloud
Principal Software Engineer
Principal Software Engineer
Position Details
Posted:
Nov 09, 2026
Reference Number:
7b725ff9
Employment:
Full-time
City:
Cambridge
Job Origin:
ziprecruiter
Share this job:
Please wait..!!

