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

Senior Software - R & D Instruments

Akkodis • Rochester, NY, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

    [job_alerts.create_a_job]

    Senior Instrument • Rochester, NY, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer, C++ (R&D)

    Senior Software Engineer, C++ (R&D)

    QuidelOrtho • Rochester, NY, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    ObGyn

    ObGyn

    CompHealth • Dansville, New York, US
    [job_card.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.last_updated_30] • [promoted]
    Senior Associate, PCB Parts Designer

    Senior Associate, PCB Parts Designer

    L3 Harris • Rochester, NY, US
    [job_card.full_time]
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers' mission and qu...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software - R & D Instruments

    Senior Software - R & D Instruments

    Akkodis • Rochester, NY, US
    [job_card.full_time]
    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 a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    CMM PROGRAMMER

    CMM PROGRAMMER

    Precision Grinding • Rochester, NY, US
    [job_card.full_time]
    Responsible to program, develop, and debug processes; sets-up programs and operates CMM machine on complex short and long run jobs to produce precision machined parts to acceptable levels of effici...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Applications Architect

    Applications Architect

    Robert Half • Rochester, NY, US
    [job_card.full_time]
    We are looking for an experienced Applications Architect to shape the future of technology solutions for our client in Western, NY (Rochester-Buffalo). In this role, you will design innovative, scal...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Physician - Endocrinologist

    Physician - Endocrinologist

    Optum • North Greece, NY, US
    [job_card.full_time]
    Crystal Run, part of the Optum family of businesses, is seeking a Endocrinologist to join our team in Middletown, NY.Optum is a clinician-led care organization that is changing the way clinicians w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Rochester, USA

    Senior Software Engineer, Windows / Desktop Applications - Rochester, USA

    Speechify • Rochester, NY, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Akkodis • Rochester, NY, US
    [job_card.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 ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Systems Engineer - Level 2

    Senior Systems Engineer - Level 2

    IT Services Provider • Rochester, NY, US
    [job_card.full_time]
    Since 1992, we have specialized in cloud computing, virtualization, disaster recovery, data storage, voice-over-IP, and managed services. Our partnerships with leading technology providers like Barr...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    Systems Administrator

    Systems Administrator

    Durst Image Technology US • Rochester, NY, United States
    [job_card.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.last_updated_30] • [promoted]
    Hardware Engineer - Senior Level

    Hardware Engineer - Senior Level

    Vanteon Corporation • Pittsford, NY, US
    [job_card.full_time]
    Vanteon is seeking applicants for senior-level hardware roles, including as Principal Hardware Engineer and Senior Principal Hardware Engineer. The specific level will be dependent on the applicant&...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Test Engineer

    Software Test Engineer

    Ambrell Corporation • Rochester, NY, US
    [job_card.full_time]
    PLEASE NOTE THIS JOB IS BASED IN PENANG, MALAYSIA.We’re launching a new embedded systems team to create next-generation hardware, and we need a senior engineer to lead the charge.As a Softwar...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Instrument Verification and Validation Engineer (Lead)

    Senior Software Instrument Verification and Validation Engineer (Lead)

    QuidelOrtho • Rochester, NY, United States
    [job_card.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.last_updated_30] • [promoted]
    Quality Control Associate - Manufacturing

    Quality Control Associate - Manufacturing

    EOTM - Partners Professional • Honeoye, NY, US
    [job_card.full_time]
    We are seeking a detail-oriented and motivated.In this role, you will be responsible for inspecting molded components, verifying product quality, and ensuring all materials and finished parts meet ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Cloud Architect - Software Development

    Cloud Architect - Software Development

    Innovative Solutions • Rochester, NY, US
    [job_card.full_time]
    As a member of the professional services team, the Senior Application Development Architect will lead the design and implementation of modern, cloud-native applications for clients.This role requir...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Electrical Engineer

    Senior Electrical Engineer

    Aeva, Inc. • Rochester, NY, US
    [job_card.full_time]
    Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and bey...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Quality / Industrial Engineer

    Senior Quality / Industrial Engineer

    Insero Talent Solutions • Rochester, NY, US
    [job_card.full_time]
    Insero Talent Solutions is recruiting a Senior Quality / Industrial Engineer for an electronics manufacturing company in Rochester, NY. Responsible for documentation control and with analyzing, design...[show_more]
    [last_updated.last_updated_30] • [promoted]