Talent.com
Senior Software - R & D Instruments
Senior Software - R & D InstrumentsAkkodis • Rochester, NY, United States
Senior Software - R & D Instruments

Senior Software - R & D Instruments

Akkodis • Rochester, NY, United States
4 days ago
Job type
  • Full-time
Job description

Akkodis currently has a Senior Software Engineer position with a client located in Rochester, NY. This is an onsite position, so the person needs to live within 40 miles of Rochester, NY. No C2C or agencies allowed with this position.

Pay / Salary Range : $120000-150000. This salary may be negotiable based on experience, education, geographic location or other factors.

Senior Software Engineer to provide technical leadership for the realization of a new / substantially evolved existing product / feature within the company's portfolio of products. This position is 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.

Responsibilities :

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

Required :

  • B.S. or M.S. Degree in Computer Science, Computer Engineering or a related discipline required.
  • Proficiency in Modern C++ (C++11 minimum, C++17 or newer preferred) with a strong focus on memory-safe design techniques.
  • Demonstrated experience designing and implementing IPC solutions using OS-level primitives (e.g., sockets, shared memory, message queues) and modern frameworks like DDS, with working knowledge of serialization strategies (Protobuf, JSON, XML).
  • 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.
  • Strong analytical and debugging skills with a systematic approach to solving complex technical issues.
  • Experience with xUnit-style automated testing frameworks, including test mocking, emulation, and simulation tools for embedded Linux systems.
  • Preferred Skills :

  • Embedded systems development, including RTOS and real-time applications.
  • Design and integration of modular, maintainable software interfaces using Interface Definition Languages (IDLs), versioned APIs (e.g., REST), event-driven or pub / sub architectures, and schema validation (e.g., JSON Schema, XSD) to support cross-language and backend-to-UI interoperability.
  • Robotic systems and middleware frameworks such as ROS2.
  • Experience or working knowledge of the Rust programming language.
  • Familiarity with scripting languages such as Python and Bash for automation and tooling.
  • Proficiency in modern cross-platform software design using contemporary build systems (e.g., CMake, etc.).
  • Designing testable architectures and developing deterministic test cases using automated testing frameworks, including mocking, emulation, and simulation tools for embedded Linux systems.
  • Familiarity with USB, Ethernet, and CAN communication protocols.
  • If you are interested in this Senior Software Engineer job, then please click APPLY NOW. For other opportunities available at Akkodis go to www.akkodis.com . If you have questions about the position, please contact Jim Tobin at jim.tobin@ akkodis.com

    Equal Opportunity Employer / Veterans / Disabled

    Pay Details : $120,000.00 to $150,000.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.

    Create a job alert for this search

    Senior Instrument • Rochester, NY, United States

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Brand Networks • Rochester, NY, United States
    Full-time
    Since 2006, Brand Networks, an Augeo company, has been a leader in social media technology and services.BN's mission has been to provide cutting-Brand Network's (an Augeo company since our acquisit...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer, Full Stack

    Senior Software Engineer, Full Stack

    Imagen Technologies • Rochester, NY, United States
    Full-time
    Senior Software Engineer, Full Stack.Imagen's mission is to ensure that every patient receives the right diagnosis at the right time. The company operates at the "front door" of healthcarethe primar...Show more
    Last updated: 3 days ago • Promoted
    Manager In Training

    Manager In Training

    AutoZone • Greece, NY, US
    Full-time
    AutoZone’s Store Management team drives store performance, fosters a productive team, and ensures exceptional customer service. Managers and MITs play a key leadership role, expected to Live The Ple...Show more
    Last updated: 3 days ago • Promoted
    ObGyn

    ObGyn

    CompHealth • Dansville, New York, US
    Full-time
    ObGyn physician job in New York : Though your CompHealth recruiter will be your single point of contact, they are backed by dozens of specialized teams, giving them the ability to focus on the deta...Show more
    Last updated: 30+ days ago • Promoted
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Livonia town, New York, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted
    Senior Digital Verification Engineer

    Senior Digital Verification Engineer

    Ciena • Pittsford, NY, United States
    Full-time
    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Akkodis • Rochester, NY, United States
    Full-time
    Akkodis is seeking a Senior Software Engineer -Embedded for a direct job with a client in Rochester, NY.Must hold a Bachelor's degree in in Computer Science, Software Engineering, or a related fiel...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer - Senior Associate

    Software Engineer - Senior Associate

    PwC • Rochester, NY, United States
    Full-time
    At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients.These individuals comb...Show more
    Last updated: 4 days ago • Promoted
    Dir of Clinical Systems / Informatics / Meditech

    Dir of Clinical Systems / Informatics / Meditech

    Provisions Group • Rochester, NY, US
    Temporary
    We are seeking an experienced healthcare IT leader to serve as Interim Director of Clinical Systems & Informatics, with oversight of Meditech Client / Server and Clinical Informatics initiatives....Show more
    Last updated: 14 days ago • Promoted
    Clinical Laboratory Technologist or Laboratory Technician - Full-Service Hospital in Wester...

    Clinical Laboratory Technologist or Laboratory Technician - Full-Service Hospital in Wester...

    KA Recruiting Inc. • Geneseo, NY, US
    Full-time
    A full-service, mid-size Joint Commission–accredited hospital in Western New York is seeking a Clinical Laboratory Technologist or Clinical Laboratory Technician to join its growing laborator...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Backend Engineering

    Senior Software Engineer, Backend Engineering

    RedCell Corporation • Rochester, NY, United States
    Full-time
    Senior Software Engineer, Backend Engineering.Red Cell Partners is an incubation firm building and investing in rapidly scalable technology-led companies that are bringing revolutionary advancement...Show more
    Last updated: 3 days ago • Promoted
    Full Time RN

    Full Time RN

    Allied Digestive Health • Ridgemont, NY, US
    Full-time
    About the Role : As a Registered Nurse at Rochester Gastroenterology Associates (RGA), you will play a critical role in delivering comprehensive nursing care to patients with gastrointestinal condit...Show more
    Last updated: 15 hours ago • Promoted • New!
    Customer Support Specialist

    Customer Support Specialist

    Staffmark Group • Geneseo, NY, United States
    Full-time
    Staffmark is seeking a Customer Support Specialist to join a well-established team in Geneseo, NY.Monday - Thursday : 8 : 00 AM - 5 : 00 PM. Post-Training (Flexible Schedule) : .Monday - Thursday : 8 : 00 AM ...Show more
    Last updated: 30+ days ago • Promoted
    Travel Certified Surgical Technologist - $2,006 per week

    Travel Certified Surgical Technologist - $2,006 per week

    Rang Healthcare • Dansville, NY, United States
    Permanent
    Rang Healthcare is seeking a travel Certified Surgical Technologist for a travel job in Dansville, New York.Job Description & Requirements. Certified Surgical Technologist.We are an equal opportunit...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, R&D Instruments

    Senior Software Engineer, R&D Instruments

    QuidelOrtho • Rochester, NY, United States
    Full-time
    QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecula...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Ortho Clinical Diagnostics • Rochester, NY, United States
    Full-time
    QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecula...Show more
    Last updated: 30+ days ago • Promoted
    Systems Administrator

    Systems Administrator

    Durst Image Technology US • Rochester, NY, United States
    Full-time
    Durst Image Technology has been an industry leader in Digital Imaging for over 80 years.Established in 1936, Durst is a fast-growing company based in Rochester, NY that sells and services large for...Show more
    Last updated: 24 days ago • Promoted
    Associate Dentist (Irondequoit)

    Associate Dentist (Irondequoit)

    Aspen Dental • Irondequoit, NY, United States
    Full-time +1
    This opening is for an Associate Dentist.At Aspen Dental, we put You 1st, offering the financial security and job stability that comes with working with a world-class Dental Service Organization (...Show more
    Last updated: 3 days ago • Promoted