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.
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'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 payContract workWorldwide
- ...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 roleRelocation packageDay shift
$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 timeTemporary workLocal areaFlexible hours- ...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 workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursDay shift
$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 workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift$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 timeTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- 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++
$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$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 workWork experience placementWork at officeRemote workFlexible hours- ...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 area3 days per week
- 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++
$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 workRelocation packageFlexible hoursDay shift$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 payFull timeWork experience placementInternshipWork at officeRelocation$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 timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours- 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++
- 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
$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 timeTemporary workWork experience placementInterim roleSummer workInternshipWork at officeRemote workRelocationFlexible hours$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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++- ...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 timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours
$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 workWork experience placementInterim roleWork at officeRemote workFlexible hours$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 timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$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 timeInternship$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$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 timeContract workTemporary workWork experience placementInternshipWork at officeRemote workWorldwideFlexible hours- ...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 timeWork experience placement
$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 workWork experience placementWork at officeRemote workFlexible hours$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$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
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!
Related searches
- remote software sales Marlborough, MA
- entry level software sales Marlborough, MA
- software sales Marlborough, MA
- government software Marlborough, MA
- id software Marlborough, MA
- software intern Marlborough, MA
- software implementation project manager Marlborough, MA
- healthcare software sales Marlborough, MA
- embedded software Marlborough, MA
- software support Marlborough, MA






