Senior software Engineer Linux C++
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.
- 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
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
$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
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.
Recommended Jobs
Senior Account Executive-Court Reporting
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…
Project Manager
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…
Managing Veterinarian
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. …
Senior Software Engineer Platform
Senior Software Engineer – Platform (Cloud Infrastructure) Location: Remote Employment Type: Full-time Recruiting Partner: Core Talent Finder We are recruiting on behalf of …
Offer: HVAC Service Estimator and Coordinator
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…
Associate Director - GenAI Analytics & Modeling
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…
Staff Software Engineer
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…
Senior Analyst, Data Analytics, SIU
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…
Full Stack Java Developer (Associate)
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…
AVP & Actuary, Enterprise Risk Management
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 …