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 2 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
$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$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- LTTS US Branch seeks a DSP engineer to lead architecture, implementation, and optimization of embedded DSP components across multiple platforms. You will translate research... ...and memory challenges, and collaborate with systems, firmware, hardware, QA, and algorithm teams...C++
- The Electrical Engineer is responsible for the design, development,... ...documentation, and release of embedded hardware and software for new and existing medical... ...validate embedded firmware using C/C++ for ARM-based microcontrollers. Perform system-level debugging, integration,...C++
- 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++
$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- ...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
- ...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++
- Bose Corporation is seeking an Embedded Software Engineer Co-op in Framingham, MA to develop and test software... ...across software, DSP, acoustics, systems, and hardware to deliver embedded... ...design to deployment, writing code in C/C++ and Python, prototyping on embedded hardware...C++
$138.9k - $180.6k
....'s Autonomous and Undersea Systems (AUS) division is seeking an... ...innovative and experienced Senior Software Engineer to participate on technical... ...on Linux, Windows, and embedded platforms Appling... ...Programming languages including C/C++, Python Scripting languages...C++Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work$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- The Panther Group is seeking an Electrical Engineer to design, develop, test, document, and release embedded hardware and software for medical devices. You will collaborate cross... ...schematics, developing firmware in C/C++, and validating designs in an ISO 13485 environment...C++
$29 - $37.25 per hour
...Description The Role We’re looking for an Embedded Software Engineer Co-op to help develop and test... ...tools. You’ll work alongside software, systems, DSP, acoustics, and hardware engineers... ...high-quality, maintainable code using C/C++ and Python. Prototype and integrate software...C++Hourly pay$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$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++- 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++
$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$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 workRelocation packageFlexible hours$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
- 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$68.9k - $131.1k
...experience and renowned engineering expertise to meet the... ....We are seeking a Software Infrastructure Engineer... ...providing the Operating System framework and integrating... ...testing of real-time embedded software, application... ...languages such as C, C++, Java.Experience with...C++Temporary workWork experience placementWork at officeLocal areaRemote workFlexible hours- ...will work closely with our software engineers to build and maintain our software... ..., principles, and theories C/C++ programming and Scripting... ..., Javascript, UML Operating systems UNIX/Linux OS Databases,... ...TLS PC / CPU architecture, Embedded systems, microcontroller Note...C++Full timeSummer workInternshipSummer internshipWorldwide
- Job Description Embedded Cloud Engineer - Location: Framingham, MA. Duration: 6 Months. Experience required: 10+ years. Responsibilities Software team is seeking a Cloud Engineer to expand their team... ...embedded firmware using C/C++/Java Hands‑on experience with commercial...C++
$68.9k - $131.1k
...Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for... ...supporting our Air Traffic Control Systems worldwide. We develop safety-of-life... ...software development lifecycle using C/C++Red Hat Certified System Administrator (RHCSA...C++Contract workTemporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- Raytheon in Marlborough, MA is seeking a Systems Engineer to support Naval Radar programs. You will work across hardware, software, and networking to troubleshoot and integrate... ...tools like DOORS, Rhapsody, Cameo, MATLAB, Python, or C/C++ is a plus. #J-18808-Ljbffr RaytheonC++
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




