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 1 day 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++$180k - $250k
DescriptionKforce'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 design... ...as TCP/IP or IPSec* Knowledge of Rust programming language a plusJob...C++Worldwide$111k - $150k
...empower talent!Position: Senior Software Systems EngineerDepartment: Beauty... ...a hands-on software systems engineer to help lead development of... ...medical products spanning embedded firmware, mobile applications... ...firmware development experience in C/C++In Massachusetts, the standard...C++Full timeTemporary workWork at officeLocal areaImmediate startRemote workWorldwideMonday to FridayFlexible hours$107.5k - $204.5k
...of experience and renowned engineering expertise to meet the needs... ...) Department as a Principal Embedded Software Engineer. The department’s primary... ...land and sea-based radar systems. We are looking for a unique... ...experience.Embedded C/C++ and/or Ada software development...C++Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursDay shift$68.9k - $131.1k
...Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a... ...supporting our Air Traffic Control Systems worldwide. We develop safety-of-life... ...software development lifecycle using C/C++Experience in software testing or debugging...C++Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$68.9k - $131.1k
...experience and renowned engineering expertise to meet... ...) Department as a Software Engineer II. The... ...sea-based radar systems. We are looking... ...expertise in modern C++ development and hands... ...Linux to develop C/C++ and MatLab... ...-time systems, or embedded development.Experience...C++Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift$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- ...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- ...Responsibilities: The Software Development Manager at... ...work with Developers and Engineers to perform bug fixes.... ...assistance to improve system performance, capacity,... ...and tools including C/C++, compilers, build management... ...in Computer Science, Embedded Systems, or related...C++
- ...Software Engineer II The Strategic Communication Software (SW) Engineering... ...Software Development Using C++ Experience working in a collaborative... ...Understanding of standard system engineering design artifacts... ...operating systems (RTOS), embedded programming, processor/board...C++Work experience placementRelocation
$68.9k - $131.1k
...company, is a leader in engineering and proposal teams to... ...Communication Software (SW) Engineering Department... ...Software Development Using C++ Experience working... ...of standard system engineering design artifacts... ...operating systems (RTOS), embedded programming, processor...C++Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$68.9k - $131.1k
...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++Temporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$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++Temporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...years of experience and renowned engineering expertise to meet the needs... ...s SI&T Department within the Systems Engineering & Test... ...enforce technical processes in the software and hardware integration and... ...Experience with MATLAB, Python, C/C++, Linux, Unix, shell scripting...C++Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours- ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented... ...understanding of enterprise storage system and Cloud architectures. Deep understanding... ...strong coding experience using Golang/C/C++/Python. Strong problem solving...C++Local areaRemote workOverseas
$57.2k - $108.8k
...years of experience and renowned engineering expertise to meet the needs... ...Architecture Department as a Software Engineer I. The team’s... ...platforms, for next generation radar systems. \n \n What You Will Do... ...Code, test, and integrate C++ real-time signal processing algorithms...C++Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocation packageFlexible hours$68.9k - $131.1k
...years of experience and renowned engineering expertise to meet the needs... ...defense.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
...company, is a leader in engineering and proposal teams to... ...Communication Software (SW) Engineering Department... ...Software Development Using C++ Experience working... ...of standard system engineering design artifacts... ...operating systems (RTOS), embedded programming, processor...C++Full timeTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$68.9k - $131.1k
...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... ...usageStrong software experience with C, C++ or JAVA programming languagesU.S. citizenship...C++Full timeContract workTemporary workWork experience placementInternshipWork at officeRemote workWorldwideRelocationFlexible 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$44k - $185k
...team consists of enthusiastic engineers who thrive on collaboration... ...platforms, such as operating systems and networks, that power the... ...build stable, user-friendly software while considering the critical... ...the internship. Proficiency in C/C++, Python, or Java, demonstrated...C++Full timeTemporary workApprenticeshipInternshipLocal areaFlexible hours$68.9k - $131.1k
...You Will DoThe mission of the software team in Marlborough, MA is to... ...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$86.8k - $165.2k
...Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a... ...and supporting our Air Traffic Control Systems worldwide. We develop safety-of-life... ...development lifecycle using C, C++ or ADAExperience with ClearCase in a Unix...C++Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$174k - $239.25k
...more. As a member of the Software team within Bose Audio... ...-performance audio systems supporting Automotive... ...and partner with audio engineers around the world to create... ...these algorithms as embedded software across... ...responsibilities.Strong C/C++ skills and proficiency...C++Full time$150k - $205k
...Principal System Engineer Full Spectrum partners with leading companies... ...MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics... ...Proficiencies: Scripting in Python or C/C++, code inspection, and Object-...C++$68.9k - $131.1k
...\n \n 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-oriented...C++Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$132.4k - $251.6k
...experience and renowned engineering expertise to meet the... ...is seeking a software engineering leader with... ...technical knowledge in Embedded Software Engineering and... ...Working with Software and Systems Engineering to efficiently... .... Experience with C++ application development...C++Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.The Systems Engineering and Test... ...algorithm.Develop Radar systems/software requirements.Be responsible for... ...testExperience with MATLAB, Python, C/C++ and/or other programming...C++Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours$68.9k - $131.1k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.The Systems Engineering and Test... ...algorithm.Develop Radar systems/software requirements.Be responsible for... ...Experience with MATLAB, Python, C/C++ and/or other programming...C++Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours
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
- entry level software sales Marlborough, MA
- id software Marlborough, MA
- software sales Marlborough, MA
- software asset management analyst Marlborough, MA
- internship software Marlborough, MA
- software intern Marlborough, MA
- healthcare software sales Marlborough, MA
- embedded software Marlborough, MA
- software technical support Marlborough, MA
- software technology Marlborough, MA





