Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Kforce Technology Staffing

RESPONSIBILITIES:
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

REQUIREMENTS:
* 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

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Rust, C/C++, Embedded Systems) in Marlborough, MA vacancy
  • $160k - $220k

    DescriptionKforce'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... 
    C++

    KForce

    Marlborough, MA
    2 days ago
  •  ...Kforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a...  ...software for advanced communications systems. Summary: In this role, you will...  ...as TCP/IP or IPSec * Knowledge of Rust programming language a plus The pay... 
    C++
    Hourly pay
    Contract work
    Worldwide

    Kforce Technology Staffing

    Marlborough, MA
    3 days ago
  •  ...Principal Embedded Software EngineerThis is your opportunity to join the...  ...Principal Embedded Software Engineer. The department's primary goal...  ...support land and sea-based radar systems. We are looking for a unique...  ...experience.Embedded C/C++ and/or Ada software development... 
    C++
    Interim role
    Relocation package
    Day shift

    RTX

    Marlborough, MA
    3 days ago
  • $166.3k - $238.3k

     ...optical communication systems, Acacia is leading the...  ...platforms. Joining Acacia’s Software team in Maynard, MA...  ...with world-class engineers to push the physical and...  ...ImpactAs a Control Systems & Embedded Software Technical...  ..., compact embedded C/C++ firmware to configure,... 
    C++
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Maynard, MA
    3 days ago
  •  ...Architecture (REPA) Department as a Principal Embedded Software Engineer. The ideal candidate will have...  ...troubleshooting and patching our deployed systems. Port legacy Unix and VxWorks...  ...based in Marlborough, MA. Embedded C/C++ and/or Ada software development experience... 
    C++
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    6 days ago
  • $57.2k - $108.8k

     ...experience and renowned engineering expertise to meet...  ...) Department as a Software Engineer I. The...  ...sea-based radar systems. We are looking for...  ...in modern C++ development and hands...  ...Linux to develop C/C++ and MatLab tools...  ...-time systems, or embedded development. Experience... 
    C++
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    14 hours ago
  • $57.2k - $108.8k

     ...experience and renowned engineering expertise to meet the...  .... At Raytheon's Software Engineering Directorate...  ...areas like real-time systems, machine learning, cybersecurity...  ...testing of real-time embedded software, application...  ...of assembly, C/C++ programming, structured... 
    C++
    Full time
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    4 days ago
  • Senior Embedded Software Engineer (Secret Clearance)Company OverviewWe are located in the...  ...software for mission-critical systems. The role focuses on developing robust C++ embedded applications and firmware...  ...-to-have: proficiency in C and Rust, experience developing on Linux... 
    C++

    CyberCoders

    Marlborough, MA
    2 days ago
  • $105k - $165k

     ...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...  ....     Senior Embedded C++/Rust Software Engineer (Safety Critical... 
    C++
    Full time

    fullspectrumsoftware

    Westborough, MA
    1 day ago
  • $86.8k - $165.2k

     ...Aerospace is seeking a qualified Sr Software Engineer to support the Identification Friend...  ...the development of solutions to radar systems. The work is highly technical, and...  ...team. The individual will work with C++ code in an embedded multithreaded environment and support... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    2 days ago
  •  ...changing!We are looking for a Principal Embedded Software Engineer to lead a team of engineers to design,...  ...of software components and systems for new products, features, or functionality...  ...specifications. Expert programming skills using C/C++ and Assembler-level programming... 
    C++
    Local area
    3 days per week

    Hologic

    Marlborough, MA
    1 day ago
  • RTX is seeking a Software Engineer to design, implement, and optimize signal processing algorithms for high-performance radar systems on CPUs, FPGAs, and GPUs. You will work in a collaborative...  ..., contributing to real-time embedded software and validating numerical precision... 
    C++

    RTX

    Marlborough, MA
    1 day ago
  • $107.5k - $204.5k

     ...Job Details Position: Principal Embedded Software Engineer Date Posted: 2026-04-08 Location...  ...Support sustainment of legacy radar systems, including troubleshooting, maintenance...  ...Mathematics (STEM) preferred. Embedded C/C++ and/or Ada software development... 
    C++
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    RTX

    Sudbury, MA
    21 hours ago
  • $40 - $51.25 per hour

     ...SpeechClarity) to audio perception. As an Embedded Audio ML Engineer Co-op at Bose, you will help...  .... Responsibilities Build embedded software prototypes to demonstrate new ML-...  ...field Strong proficiency in C/C++ for embedded systems. Proficiency in Python for model conversion... 
    C++
    Hourly pay
    Full time
    Work experience placement
    Internship
    Work at office
    Relocation

    Bose Corporation

    Framingham, MA
    2 days ago
  • $57.2k - $108.8k

     ...Processing Architecture Department as a Software Engineer. The team's primary goal is to design,...  ...platforms, for next generation radar systems. What You Will Do: Perform...  ...running Linux. Code, test, and integrate C++ embedded and/or real-time signal processing... 
    C++
    Full time
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    2 days ago
  • RTX is seeking a Software Engineer to join the Receiver Exciter and Processing Architecture Department...  ...FPGAs, and GPUs for next-generation radar systems. Responsibilities include system integration, coding in C++ for embedded/RT applications, defect resolution, and collaborative... 
    C++

    RTX

    Marlborough, MA
    2 days ago
  • Collins Aerospace, an RTX company, has an opening for a Software Engineer II in Marlborough, MA. Onsite role requiring the...  ...emphasizes advanced software engineering practices, embedded programming, RTOS, and real-time systems knowledge. #J-18808-Ljbffr Collins Aerospace

    Collins Aerospace

    Marlborough, MA
    1 day ago
  • $37k - $82k

     ...What You Will Do : The Software organization develops software...  ..., radars, naval systems, fire control and other...  ...lifecycle. Our 4000+ software engineers design, develop, and...  ...Experience with C, C++, or Java. Qualifications...  ...Prefer: Knowledge of C/C++ programming, structured... 
    C++
    Full time
    Temporary work
    Work experience placement
    Interim role
    Summer work
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    2 days ago
  • $57.2k - $108.8k

     ...company, is a leader in engineering and proposal teams to...  ...Communication Software (SW) Engineering Department...  ...Software Development Using C++ Experience working in...  ...of standard system engineering design artifacts...  ...operating systems (RTOS), embedded programming, processor... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Collins Aerospace

    Marlborough, MA
    2 days ago
  • $182k - $236k

    Job-ID: 299386Category: Software EngineeringLocation:...  ...reimagining how work gets done. Engineers define intent, author...  ...and scale. AI is embedded throughout our...  ...energized by solving complex systems challenges, excited to...  ...strong proficiency in C/C++ programmingExperience... 
    C++

    Dell Technologies

    Hopkinton, MA
    2 days ago
  •  ...Processing Architecture Department as a Software Engineer. The team's primary goal is to design,...  ...platforms, for next generation radar systems. Perform system integration...  ...running Linux. Code, test, and integrate C++ embedded and/or real-time signal processing algorithms... 
    C++
    Full time
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    7 days ago
  • $68.9k - $131.1k

     ...years of experience and renowned engineering expertise to meet the needs...  .... The mission of the software team in Marlborough, MA is to...  ...Effectors, and Advanced Sensor Systems. We value your diverse skills...  ..., integration, or test using C++, Java or similar object-... 
    C++
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    29 days ago
  • $57.2k - $108.8k

     ...Will Do The mission of the software team in Marlborough, MA is...  ...are looking to add software engineers to our development team for a...  ..., Effectors, Advanced Sensor Systems, and Surveillance and Warning...  ...designing and programming with C++, Java or other object-... 
    C++
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    4 days ago
  • $90k - $140k

     ...to develop cutting-edge software for safety critical applications...  ...projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love...  ....   Staff Embedded C++ Software Engineer ( Robotics...  ...modern C++ and/ or Rust   ~ Familiarity with... 
    C++
    Full time
    Internship

    fullspectrumsoftware

    Westborough, MA
    1 day ago
  • $142.6k - $196k

     ...DescriptionOverviewThe audio engineering team is seeking a senior software engineer to lead the...  ...our acoustics, DSP, and embedded engineering teams to create...  ...audio technology, embedded systems, and engineering...  ...Python with experience in C/C++ development. Application... 
    C++
    Full time

    Bose

    Framingham, MA
    4 days ago
  • $57.2k - $108.8k

     ...Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for...  ...and supporting our Air Traffic Control Systems worldwide. We develop safety-of-life...  ...Strong software experience with C, C++ or JAVA programming languages U.S. citizenship... 
    C++
    Full time
    Contract work
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    RTX

    Marlborough, MA
    4 days ago
  •  ...seeking a full-time Sr. Software Development Engineer to join our innovative...  ...maintain high-quality embedded software applications using C and C++, and who can also...  ...efficient, production-quality C/C++ on resource-...  ...functional team consisting of Systems, Electrical, Marketing... 
    C++
    Full time
    Work experience placement

    Hologic

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

     ...an RTX company, is a leader in engineering and proposal teams to...  ...RTX.The Strategic Communication Software (SW) Engineering Department has...  ...with Software Development Using C++Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  • $140k - $205k

     ...to develop cutting edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the...  ...Senior / Principal Embedded C++ Software Engineer: The...  ...Experience with Rust Experience with Yocto... 
    C++
    Full time

    fullspectrumsoftware

    Westborough, MA
    1 day ago
  • $165k - $225k

     ...Full Spectrum is an engineering services firm specializing...  ...projects focused on embedded systems, mobile apps, and robotics...  ...Engineering, Embedded Software   The Director of...  ...with modern embedded C++ ~ Experience...  ...~ Proven expertise in C/C++ programming for embedded... 
    C++
    Full time

    fullspectrumsoftware

    Westborough, MA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Rust, C/C++, Embedded Systems). Be the first to apply!