Senior software Engineer Linux C++

Akkodis
Rochester, NY

Akkodis is seeking a for a Senior software Engineer -Linux C++ job with a client in Rochester, NY. Must hold a B.S. Degree in Computer Science, Computer Engineering or a related discipline to be considered for this role. You will be responsible for developing software and supporting software development processes and tools. This includes, but is not limited to, requirements development, design, build, implementation, and testing.

This role focuses on designing and implementing robust inter-process and inter-node communication for distributed embedded Linux systems. Emphasis will be placed on real-time messaging, safety, and scalability to support time-sensitive workflows across multiple software components and hardware nodes.

Salary Range: $100/year to $120/year; The salary may be negotiable based on experience, education, geographic location, and other factors.

Senior software Engineer- Linux C++ job responsibilities include:

  • Design and implement modular middleware components that enable real-time communication between distributed subsystems using DDS, ROS2, or other inter-process communication (IPC) mechanisms.
  • Act as Software SME in design discussions with Product Managers and Systems Engineers to define requirements.
  • Help define system architecture, configurations, and development processes to ensure long-term maintainability and traceability within a regulated quality management system.
  • Design and implement service abstraction layers to decouple application logic from hardware and OS dependencies.
  • Determines technical / operational feasibility by conducting system analysis, developing POCs, etc.
  • Contribute to system-wide synchronization, logging, and monitoring infrastructure to support observability of system performance, resource utilization, and health.
  • Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews.
  • Develop integration test frameworks to ensure robustness in multi-process embedded environments.

Desired Qualifications:

  • B.S. Degree in Computer Science, Computer Engineering or a related discipline is required
  • Minimum Five years’ related experience
  • Experience working in a regulated industry is required.
  • Proficiency in Modern C++ (C++11 minimum, C++17 or newer preferred) is required.
  • Experience with IPC messaging middleware such as DDS, protobuf, ZeroMQ, etc.
  • Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps.
  • Experience developing and testing embedded system software for real time applications/robotic systems.
  • Experience with automated testing frameworks such as GTest, PyTest, or similar is required.

If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at 585-490-8656 or [email protected]

Equal Opportunity Employer/Veterans/Disabled

Benefits Offerings Include But Are Not Limited To :

  • Medical/ Dental/Vision Insurance
  • 401k
  • Holidays and PTO

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit .

The Company Will Consider Qualified Applicants With Arrest And Conviction Records In Accordance With Federal, State, And Local Laws And/or Security Clearance Requirements, Including, As Applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

Pay Details:

$100.00 to $120.00 per year

Equal Opportunity Employer/Veterans/Disabled

Military connected talent encouraged to apply

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to

The Company Will Consider Qualified Applicants With Arrest And Conviction Records In Accordance With Federal, State, And Local Laws And/or Security Clearance Requirements, Including, As Applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

Massachusetts Candidates Only:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Posted 2026-02-21

Recommended Jobs

Senior Account Executive-Court Reporting

New York, NY

Job description: Have you sold Court Reporting into law firms with a solid rolodex to capitalize on? If the answer is yes, look no further. Our client is seeking virtual based Account Executive…

View Details
Posted 2026-02-18

Project Manager

JRM Construction Management
New York, NY

Company Overview JRM is one of the top General Contracting and Construction Management Firms with over a decade of trusted experience. Headquartered in New York City with offices in New Jersey, Califo…

View Details
Posted 2026-02-18

Managing Veterinarian

All Creatures Animal Hospital
East Amherst, NY

Managing Veterinarian All Creatures Animal Hospital | East Amherst, NY Step into a leadership role where your voice matters, your ideas are welcomed, and your impact is felt every single day. …

View Details
Posted 2026-01-29

Senior Software Engineer Platform

Core Talent Finder
New York, NY

Senior Software Engineer – Platform (Cloud Infrastructure) Location: Remote Employment Type: Full-time Recruiting Partner: Core Talent Finder We are recruiting on behalf of …

View Details
Posted 2026-02-16

Offer: HVAC Service Estimator and Coordinator

Newburgh, NY

Great Opportunity - Year Round Position HVAC Service Estimator and Coordinator Bring your practice and talents to our company. We are seeking for a motivated, multi-tasking and high-energy c…

View Details
Posted 2026-01-30

Associate Director - GenAI Analytics & Modeling

Moody's Corporation
New York, NY

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are…

View Details
Posted 2026-01-26

Staff Software Engineer

Newtonx
New York, NY

About NewtonX NewtonX is the leading AI-powered B2B research company that helps businesses make informed decisions by connecting them with verified subject matter experts. We empower clients wit…

View Details
Posted 2026-02-10

Senior Analyst, Data Analytics, SIU

Oscar
New York, NY

Hi, we're Oscar. We're hiring a Senior Analyst, Data Analytics, SIU to join our SIU team. Oscar is the first health insurance company built around a full stack technology platform and a relentless…

View Details
Posted 2026-02-21

Full Stack Java Developer (Associate)

Morgan Stanley
New York, NY

In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our c…

View Details
Posted 2026-02-15

AVP & Actuary, Enterprise Risk Management

New York, NY

Munich Re North America Life & Health has a dedicated Enterprise Risk Management organization (NAIRM) with the objective to control financial and non-financial risks, in order to enable an efficient …

View Details
Posted 2026-02-18