> Markdown version of [/jobs/ext/2290665-software-engineer-rust-c-c-embedded-systems](https://www.wearedevelopers.com/jobs/ext/2290665-software-engineer-rust-c-c-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Rust, C/C++, Embedded Systems) - **Company:** Kforce Inc. - **Location:** Marlborough, MA, United States - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Computer Programming, Computer Engineering, Software Debugging, Software Design Patterns, Linux, Embedded Software, Network Protocols, Performance Tuning, Systems Integration, TCP/IP, Rust (Programming Language), Information Technology - **Published:** August 29, 2026 - **Apply:** https://www.kforce.com/find-work/search-jobs/#/detail/MTY5Nn5BUUd-MjE4Njc4NVAxfjk5/ ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, or related discipline * Expertise in developing embedded software in C/C++ * Hands-on Rust programming skills * Working knowledge of Linux OS in an embedded environment * Understanding of TCP/IP or related networking protocols * Knowledge of software design patterns, architectural principles, and best practices for building maintainable, scalable systems * Strong communication and collaboration skills ## Description Kforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe. Summary: In this role, you will contribute to the design, development, and delivery of embedded software solutions, collaborating closely with cross-functional teams to achieve company objectives. Responsibilities: * Design, develop, and implement embedded software using Rust and C/C++ * Build and optimize software running on Linux-based embedded systems * Contribute to the development of high-performance, reliable communications systems * Collaborate with hardware, systems, and test engineers throughout the product lifecycle * Participate in code reviews, debugging, and performance optimization * Support system integration, testing, and deployment activities ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)