Embedded Software Engineer (Rust & C/C++) on Linux

Kforce Inc

Marlborough (MA)

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/dental/vision insurance
HSA/FSA
401(k)
Paid time off

Job summary

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.

Design, develop, and implement embedded software using Rust and C/C++.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related discipline.
  • Experience in embedded software development with C/C++ is required.
  • Hands-on Rust programming skills are required.
  • Working knowledge of Linux OS in an embedded environment is required.
  • Understanding of TCP/IP or related networking protocols is required.
  • Knowledge of software design patterns and architectural principles for scalable systems is required.
  • Strong communication and collaboration skills are required.

Responsibilities

  • Design, develop, and implement embedded software using Rust and C/C++.
  • Build and optimize software running on Linux-based embedded systems.
  • Contribute to 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.

Skills

Embedded software
C/C++
Rust
Linux (embedded)
TCP/IP networking
Software design patterns
Communication

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

Linux OS

Job 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.

Design, develop, and implement embedded software using Rust and C/C++.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Rust, C/C++, Embedded Systems)
Software Engineer (Rust, C/C++, Embedded Systems)

Kforce Inc • Marlborough (MA)

On-site
USD 120,000 - 170,000
Medical/dental/vision insurance
HSA/FSA
401(k)
+1
Embedded Software Engineer - Networking & Security (C/C++)
Embedded Software Engineer - Networking & Security (C/C++)

Kforce Inc • Marlborough (MA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer — Rust/C/C++, RF & CI/CD
Senior Embedded Software Engineer — Rust/C/C++, RF & CI/CD

Talent Groups • Redmond (WA)

On-site
USD 100,000 - 130,000
Embedded Rust Engineer – Mission-Critical Defense
Embedded Rust Engineer – Mission-Critical Defense

Ultra Maritime, LLC • Tampa (FL)

On-site
USD 90,000 - 130,000
Annual Bonus
PTO + Holidays
Early finish on Friday
+3
Senior Rust Embedded Systems Engineer
Senior Rust Embedded Systems Engineer

Infleqtion, Inc. • Louisville (CO)

Hybrid
USD 106,000 - 145,000
Medical, dental, vision (100% company‑
HSA (Employer‑funded)
Unlimited PTO
+7
Real-Time Embedded Software Engineer (Rust/C)
Real-Time Embedded Software Engineer (Rust/C)

Fab2 • Austin (TX)

On-site
USD 105,000 - 145,000
Medical Insurance
Dental Insurance
Vision Insurance
+10
Senior Rust Systems Engineer - Firmware & C/C++ Migration
Senior Rust Systems Engineer - Firmware & C/C++ Migration

SherlockTalent • Fort Lauderdale (FL)

On-site
USD 140,000 - 190,000
Embedded C/Rust Software Engineer - Ultra Intelligence & Communications
Embedded C/Rust Software Engineer - Ultra Intelligence & Communications

Polluxa, Inc. • Tampa (FL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer I: Rust/C++ for Mission Systems
Embedded Software Engineer I: Rust/C++ for Mission Systems

RTX • Cedar Rapids (IA)

On-site
USD 57,000 - 109,000
Health insurance
Paid time off
401(k)
Embedded Software Engineer (C++/Rust) Build Scalable Systems
Embedded Software Engineer (C++/Rust) Build Scalable Systems

Polluxa, Inc. • Washington

On-site
USD 90,000 - 140,000