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

    Marlborough, MA
    1 day 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
    2 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
    2 days ago
  • $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 work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    2 days ago
  • 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++

    Sense

    Framingham, MA
    2 days ago
  • 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++

    The Panther Group

    Marlborough, MA
    1 day 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
    17 hours 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
    17 hours 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
    1 day 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
    4 days 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
    5 days ago
  • 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++

    Bose Corporation

    Framingham, MA
    2 days ago
  • $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 work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Southborough, MA
    3 days ago
  • $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 work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    2 days ago
  • 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++

    The Panther Group

    Marlborough, MA
    1 day ago
  • $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

    Bose Corporation

    Framingham, MA
    2 days 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
    1 day 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
  • 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++

    Raytheon

    Marlborough, MA
    1 day 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
    1 day 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
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days 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
    3 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
    1 day 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
    5 days 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

    Raytheon

    Marlborough, MA
    1 day ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  •  ...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 time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Boxborough, MA
    1 day ago
  • 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++

    Boston Technology Corporation

    Framingham, MA
    1 day ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  • 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 Raytheon
    C++

    Raytheon

    Marlborough, MA
    2 days 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!