Principal Software Engineer - Rust Systems
Jobtailor
Responsibilities
- Integrate Rust (Cargo-based workflows) into the existing CMK (custom Make) build system so Rust shared libraries (.so/.dll) compile, link, and ship alongside 200+ C subsystems across Linux x86_64 and Windows 64-bit
- Design and standardize Rust C FFI architecture, including: Extern "C" boundary design, Auto-generated C headers (via cbindgen), Error-handling conventions, Memory ownership and lifetime rules
- Establish Rust as a first-class, supportable language within the core database engine
- Design and deliver production-grade Rust shared libraries that replace legacy C implementations, including: Compression: A Rust-based zstd-backed compression library, JSON Parsing: A memory-safe, multi-threaded Rust JSON parser, Avro Serialization: A foundational Avro encode/decode layer
- Own benchmarking, validation, and parity testing to ensure Rust replacements meet or exceed legacy performance and stability
- Architect and lead a Rust-based platform systems layer replacing System V IPC with modern, cross-platform primitives (mmap, POSIX shared memory, futex-style synchronization)
Requirements
- Overall 10+ years of Software Engineering Experience
- Must have 5+ years of production Rust in systems-level software — database engines, OS components, embedded systems, network infrastructure, or similar
- Strong C/C++ background — ability to read, understand, and interface with 10,000+ files of C code daily; you need to think fluently in both languages
- FFI expertise — production experience with Rust C interop: extern "C", cbindgen/bindgen, unsafe boundary design, and memory-ownership protocols across language boundaries
- Shipped shared libraries — experience building .so/.dll Rust libraries consumed by C/C++ callers in production environments
- Build system integration — experience integrating Cargo with non-Cargo build systems (Make, CMake, Bazel, or custom frameworks)
- Multi-platform development — Linux x86_64 and Windows 64-bit at minimum
- Experience implementing software using OS fundamentals: file-system and storage management, memory management, virtual memory, process synchronization, and multithreading
- Strong problem analysis and solving skills; works independently and meets tight deadlines
- Excellent verbal and written communication skills in English
- Mentorship / tech-lead experience — you will be training a team, not just writing code
- A degree in Computer Science or equivalent foundational experience covering data structures, algorithms, operating systems, and database fundamentals
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Rust Systems in Burlington, MA vacancy
$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission... ...are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems in C/C++ as part of our Patriot Software...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursNight shiftAfternoon shift$168k - $252k
...team develops state-of-the-art imaging systems, deployed to tackle the most significant... ...We are seeking an experienced Senior Software Engineer to join our Realtime Software team in... ...a variety of programming languages: C, Rust, Python, Go, etc. Any experience in...SuggestedFull timeWork experience placementLocal areaRelocation package- ...Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B... ...and Intent team, you’ll help design and implement the core systems that power our real-time marketing platform. From high-throughput...SuggestedFull timeRemote work
- ...deep learning models of biological data to predict the phenotype and behavior of biological systems. Role Description Matterworks is seeking a Principal Software Engineer with full stack experience creating innovative scientific products. You will join an...SuggestedFull timeTemporary workFlexible hours
- ...by turning advanced radar concepts into production-ready systems. MatrixSpace develops AI-enabled radar and sensing systems... ...sensing solutions struggle. We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities...SuggestedFull time
$204k - $284k
...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers...Full timeWork experience placementLocal areaImmediate startNight shift$100k - $150k
...Principal Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud... ...strategy, and deliver highly scalable, resilient distributed systems. This role represents the highest level of individual...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship$266.2k - $425.9k
...sell, bill, get paid, and manage revenue inside HubSpot. Our systems handle billions of dollars in transactions, so correctness... ...before it's too late.About the RoleWe're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is...Contract workPart timeLive outWork at officeRemote work- ...lab workflows and integrated software into a unified platform, we provide... ...for scientists and engineers who are tired of the status quo... ...run assays, we architect the systems that will define the future of... ...applications. We are seeking a Principal Developer Experience (DevEx)...Local area
$188k - $257.5k
...Principal Software Engineer - Agentic Platform Cambridge, MA USA The Role The Pioneering Intelligence group at Flagship Pioneering is building intelligent software systems that integrate agentic AI with scientific reasoning to accelerate discovery and decision...$20k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer (Space Systems) - MBSE : Sign-on bonus ($20K max) Job Code: 37618 Job Location: Wilmington, MA Work Schedule: 9/80 (...Local areaImmediate startRemote workRelocationRelocation packageFlexible hours$30k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, IPTL Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code: 38054 Job Location: Wilmington, MA (on-site) Job Schedule: 9/80 (Every...Local areaRelocationRelocation packageFlexible hours- ...release innovative high performance medical device software. Provide technical leadership to the team in... ...strive to make things better and achieve engineering excellence. Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to...Full time
$30k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Embedded Software Engineer – Space Systems : Sign-on bonus ($30K max) Job Code: 39248 Job Location: Wilmington, MA Job Schedule: 9/80 (Every other Friday...Local areaRelocationRelocation packageFlexible hours$68 - $71 per hour
...individual to drive the evolution of our comprehensive design system. In this pivotal role, you will directly influence the creation... ...excellence and efficiency within our product, design, and engineering teams. To be considered for this role, you must:...Hourly payTemporary work$266.2k - $425.9k
...Acceleration group empowers over 2,000 engineers to build, test, and deploy... ...evaluate every deploy, to systems that can reason about risk,... ...for rethinking how software gets shipped at scale — and what... ...the RoleWe're looking for a Principal Software Engineer to help define...Part timeLive outWork at officeRemote workShift work$180k - $220k
...With the highest standards in design engineering and smart manufacturing, our team delivers... ...Role Overview: We are hiring a Principal Embedded Software Engineer to join our R&D team at... ...the long-term direction for embedded systems across the platform. The embedded software...Worldwide- ...Lead Systems Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because... ...Experience applying architecture analysis and systems engineering to software-intensive systems, cloud-native architectures, data-centric...Work experience placement
$36 - $44 per hour
...die casting manufacturer and engineering solutions supplier worldwide... ...products using PC-DMIS software. This role conducts and documents... ...and Life Insurance options Principal Duties and Responsibilities... ...Tolerancing) principles. Quality Systems: Strong familiarity with...Hourly payFull timeContract workWork at officeWorldwideShift workDay shift- ...countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions... .... Position Summary: The Delphix team is seeking engineers with a passion for data security to join our data compliance...Full timeLocal area
- ...is on the hunt for a dynamic and driven Software Engineer III to revolutionize the future of... ...and optimize motion planning and control systems for mobile manipulation robots. Collaborate... ...programming languages, such as Rust, C++, or Julia is preferred. Capable...Full timeWork at office3 days per week
$134k - $184k
...analytics. Our team consists of passionate and motivated engineers and scientists with advanced degrees in... ...algorithms for signals exploitation, target tracking, and system resource management. The Role As a Senior Software Engineer at STR, you will help develop disruptive...Full timeWork at officeLocal areaFlexible hoursNight shift- ...including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading... ...Helix Core is searching for a Software Engineer in Test to join our globally distributed... ...with bug tracking and version control systems like JIRA and Git in a cross-functional...Full timeLocal areaRemote work
$157k - $224k
...STR is hiring a Lead Model-Based Systems Engineer (MBSE) in our Woburn, MA office to work across a broad portfolio of DoD mission areas. The... ...engineering techniques, and the ability to work with complex software systems and the utilization of Digital Engineering/MBSE to...Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...Description Job Description Job Title: Sr. Embedded Firmware Engineer (Rust and C) Position Overview: We are seeking an experienced... ...for Bluetooth, cellular, and other communication modules. System Bring-Up & Application Code: Contribute to board bring‑up...
$131.29k - $190.11k
.... ADI combines analog, digital, AI, and software technologies into solutions that combat... ...LinkedIn and X. Embedded Linux Software Engineer About the Role You will serve as a key... ...and design of complex embedded software systems Drive technical innovation and best...Permanent employmentFull timeWork at officeShift workDay shift$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work- ...Veracode is seeking an enthusiastic, motivated engineer with deep AWS knowledge and the ability... ...practices • Working knowledge of software defined networking on cloud and is'... ...architectures, standards and methods for enterprise systems • Collaborate with, learn from, and...Work experience placement
$139k - $180k
...STR is seeking a Senior Software Engineer in Woburn, Massachusetts. You will own the software architecture and implementation for real-time radar/EO/IR prototype systems and transform advanced concepts into software implementations. The role requires strong programming...$110k - $150k
...Senior Software Engineer Azara Healthcare is seeking a senior software engineer with a high attention to detail and a passion for creating... ...interfaces to allow data to be securely transferred in and out of our system. Evaluate new tools / frameworks to use within our platform....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Rust Systems. Be the first to apply!
Related searches
- senior windows systems engineer Burlington, MA
- principal Burlington, MA
- entry level software sales Burlington, MA
- ultimate software Burlington, MA
- healthcare software sales Burlington, MA
- software asset management analyst Burlington, MA
- embedded software Burlington, MA
- software Burlington, MA
- software sales Burlington, MA
- remote software sales Burlington, MA





