Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Quick apply
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Quick apply
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Westborough, MA · On-site
$105K - $165K/yr
Senior Embedded C++/Rust Software Engineer (Safety Critical) The Senior Embedded C++/Rust Software ... Knowledge of microcontroller programming and hardware interfaces * Understanding of memory ...
Reading, MA · On-site
$138K - $182K/yr
Your expertise in C/C++/Rust programming will be essential as you design, implement, test, and maintain embedded software components that ensure people remain safe around our robotic solutions. In ...
Reading, MA · On-site
$138K - $182K/yr
Your expertise in C/C++/Rust programming will be essential as you design, implement, test, and maintain embedded software components that ensure people remain safe around our robotic solutions. In ...
Reading, MA · On-site
$138K - $182K/yr
Your expertise in C/C++/Rust programming will be essential as you design, implement, test, and maintain embedded software components that ensure people remain safe around our robotic solutions. In ...
Reading, MA · On-site
$138K - $182K/yr
Your expertise in C/C++/Rust programming will be essential as you design, implement, test, and maintain embedded software components that ensure people remain safe around our robotic solutions. In ...
Mentor and technically lead senior engineers, setting coding standards, review processes, and CI/CD ... Expert-level proficiency in modern C++ and/or Rust, including asynchronous and multithreaded ...
Mentor and technically lead senior engineers, setting coding standards, review processes, and CI/CD ... Expert-level proficiency in modern C++ and/or Rust, including asynchronous and multithreaded ...
Boston, MA · On-site +1
$170K - $185K/yr
Proficiency in Java, Python, Rust programming * Ability to work with legacy code, learn how things work and organized * Strong knowledge of networking protocols (Ethernet, TCP/IP, UDP) * Experience ...
Quick apply
Boston, MA · On-site +1
$170K - $185K/yr
Proficiency in Java, Python, Rust programming * Ability to work with legacy code, learn how things work and organized * Strong knowledge of networking protocols (Ethernet, TCP/IP, UDP) * Experience ...
Lowell, MA · On-site +1
$118K - $195K/yr
Java / Rust programming experience; professional or academic experience is required * Knowledge of Linux operating system and its development tools; any distribution is OK * Experience with PKI ...
Lowell, MA · On-site +1
$118K - $195K/yr
Java / Rust programming experience; professional or academic experience is required * Knowledge of Linux operating system and its development tools; any distribution is OK * Experience with PKI ...
Lowell, MA · On-site +1
$96K - $154K/yr
Java / Rust programming experience; professional or academic experience is required * Knowledge of Linux operating system and its development tools; any distribution is OK * Experience with PKI ...
Lowell, MA · On-site +1
$96K - $154K/yr
Java / Rust programming experience; professional or academic experience is required * Knowledge of Linux operating system and its development tools; any distribution is OK * Experience with PKI ...
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Boston, MA · On-site
$220 - $292/hr
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Boston, MA · On-site
$220 - $292/hr
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Boston, MA · On-site
$220K - $292K/yr
... Rust programming languages. * Experience building software solutions involving significant amounts of data processing and analysis. * Ability to quickly understand and navigate complex systems and ...
New
Boston, MA · On-site
$220K - $292K/yr
... Rust programming languages. * Experience building software solutions involving significant amounts of data processing and analysis. * Ability to quickly understand and navigate complex systems and ...
New
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Boston, MA · On-site
$220K - $292K/yr
... Rust programming languages. * Experience building software solutions involving significant amounts of data processing and analysis. * Ability to quickly understand and navigate complex systems and ...
New
Boston, MA · On-site
$220K - $292K/yr
... Rust programming languages. * Experience building software solutions involving significant amounts of data processing and analysis. * Ability to quickly understand and navigate complex systems and ...
New
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Proficiency in Python, Rust, and/or Go * Experience in one or more of the following: high performance computing, network programming, fault tolerance, fault handling, DevSecOps * Experience solving ...
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Proven understanding of data structures, algorithms, concurrency, and code optimization * 6+ years of professional C++ or Rust programming experience in a Linux development environment * Experience ...
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare‑metal programming and embedded systems.Demonstrated experience designing and developing secure firmware.Proficiency in Rust, particularly in board bring‑up and ...
Quick apply
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare‑metal programming and embedded systems.Demonstrated experience designing and developing secure firmware.Proficiency in Rust, particularly in board bring‑up and ...
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare-metal programming and embedded systems. * Demonstrated experience designing and developing secure firmware. * Proficiency in Rust, particularly in board bring-up and ...
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare-metal programming and embedded systems. * Demonstrated experience designing and developing secure firmware. * Proficiency in Rust, particularly in board bring-up and ...
$48.6K - $54K
15% of jobs
$56.9K is the 25th percentile. Wages below this are outliers.
$54K - $59.4K
19% of jobs
$59.4K - $64.8K
14% of jobs
The median wage is $70.2K / yr.
$64.8K - $70.2K
2% of jobs
$70.2K - $75.7K
1% of jobs
$75.7K - $81.1K
1% of jobs
$81.1K - $86.5K
13% of jobs
$86.5K - $91.9K
6% of jobs
$94.3K is the 75th percentile. Wages above this are outliers.
$91.9K - $97.3K
9% of jobs
$97.3K - $102.7K
10% of jobs
$102.7K - $108.1K
11% of jobs
$48.6K
$77.4K
$108.1K
A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.
Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.
Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.
For Rust Programming jobs in Massachusetts, the most frequently searched job titles are:
The top searched job categories for Rust Programming jobs in Massachusetts are:

$105K - $165K/yr
Full-time
Posted 12 days ago
Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact. Working across different client projects with a wide range of technologies, a career at Full Spectrum offers both technical and professional growth opportunities.
Senior Embedded C++/Rust Software Engineer (Safety Critical)
The Senior Embedded C++/Rust Software Engineer (Safety Critical) will support high-priority autonomous robot systems at a major warehouse automation client through development, 61508 certification, and field testing phases.
KEY RESPONSIBILITIES:
REQUIRED SKILLS:
DESIRED EXPERIENCE:
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.