1

Software Engineer Research Intern Jobs in Rochester, NY

Controls Engineer

Webster, NY ยท On-site

$125K - $150K/yr

Develop and implement control software for both R&D and commercialized products, ensuring functionality, safety, and regulatory compliance. * Collaborate with project managers, mechanical engineers ...

Data Engineer

Rochester, NY ยท On-site

$110K - $140K/yr

... from intern to executive. What You Bring (Requirements) * 3-5+ years of professional data ... engineering experience. * 2-3+ years of hands-on experience with Python . * 2-3+ years of hands-on ...

SQL Developer

Rochester, NY ยท On-site

$70K - $140K/yr

Develops, plans and analyzes, designs products, and programs computer software that requires extensive research. * Utilizes advance knowledge in the field of computer science or software engineering ...

Senior-level research, design and development of computer software systems. Analyses software ... Strong programming language skill in .NET, C#, SQL, JavaScript, XML, XSL. Experience in Test Driven ...

Data Engineer

Rochester, NY ยท On-site

$113K - $136K/yr

About Us We are AI researchers and builders who understand how to curate data and RL environments ... Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in ...

Data Engineer

Geneseo, NY ยท On-site

$110K - $132K/yr

About Us We are AI researchers and builders who understand how to curate data and RL environments ... Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in ...

Student Intern-Nonexempt

Rochester, NY ยท On-site

$15 - $20/hr

Use approved AI tools to accelerate research, summarize information, and draft content (e.g ... Familiarity with the Software Development Life Cycle (SDLC), agile and waterfall development ...

AI Engineer - Manufacturing Data

Rochester, NY ยท On-site

$113K - $135K/yr

We have a significant global research, development, manufacturing and commercial footprint of ... Lead projects for implementing or improving QMS, analytics, and automation software from ...

Data Engineer

Rochester, NY ยท On-site

$40 - $45/hr

Onboard research users while providing Tier 1/2 operational support. * Manage large-scale, secure ... Terraform / IaC or Azure DevOps exposure. * Sailpoint or identity governance tools. * HPC or ...

next page

Showing results 1-20

Software Engineer Research Intern information

See Rochester, NY salary details

$13

$25

$38

How much do software engineer research intern jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for software engineer research intern in Rochester, NY is $25.08, according to ZipRecruiter salary data. Most workers in this role earn between $20.38 and $28.46 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer Research Intern, and why are they important?

To thrive as a Software Engineer Research Intern, you need strong programming skills, foundational knowledge in computer science, and a relevant academic background, such as progress toward a bachelor's or master's degree in a technical field. Familiarity with programming languages like Python, C++, or Java, as well as experience with research tools, version control systems (e.g., Git), and possibly frameworks for machine learning or data analysis, is often required. Critical thinking, curiosity, and effective communication help interns excel in collaborative research environments and adapt to rapidly changing project needs. These skills and qualities are crucial for contributing meaningful insights, producing reliable code, and supporting innovative research outcomes.

How does a Software Engineer Research Intern typically balance independent research tasks with collaborative team projects?

As a Software Engineer Research Intern, you'll often find yourself working on a mix of independent research assignments and collaborative projects with other engineers and researchers. It's common to tackle individual coding or data analysis tasks that support larger team objectives, while also participating in regular meetings, code reviews, and brainstorming sessions. Effective communication and time management are key, as you'll need to share your findings, seek feedback, and integrate your work into broader research efforts. Adapting to both autonomous and team-oriented work helps interns make a significant impact and learn from experienced colleagues.

What does a Software Engineer Research Intern do?

A Software Engineer Research Intern typically works on innovative projects, collaborating with experienced engineers and researchers to develop new technologies or improve existing ones. Their responsibilities often include coding, running experiments, analyzing data, and contributing to research papers or technical documentation. They may also help design algorithms, explore new software frameworks, and present their findings to the team. This role is a great opportunity for students to gain hands-on experience in both software development and research environments.
What are popular job titles related to Software Engineer Research Intern jobs in Rochester, NY? For Software Engineer Research Intern jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Software Engineer Research Intern jobs in Rochester, NY look for? The top searched job categories for Software Engineer Research Intern jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Software Engineer Research Intern jobs? Cities near Rochester, NY with the most Software Engineer Research Intern job openings:
Controls Engineer

Controls Engineer

Opticool Technologies

Webster, NY โ€ข On-site

$125K - $150K/yr

Full-time

Re-posted 2 hours ago


Job description

Position Summary

OptiCool designs and manufactures high-performance, energy-efficient cooling systems for modern data centers. We specialize in two-phase rear-door cooling solutions that enable higher rack densities, lower energy consumption, and scalable deployments.

We are seeking a Controls Engineer to join our collaborative engineering team. In this role, you will play a key part in the design and development of control systems for innovative cooling solutions. From concept through post-sale support, you will contribute to design, programming, documentation, and continuous product improvement. You will also provide cross-functional support and contribute to OptiCool's quality-first approach.


Essential Duties and Responsibilities
  • Design and develop new products and electrical components in a hands-on, collaborative environment, ensuring alignment with project goals and technical requirements.
  • Create and maintain accurate, detailed electrical schematics, wiring diagrams, and Bills of Materials (BOMs).
  • Develop and implement control software for both R&D and commercialized products, ensuring functionality, safety, and regulatory compliance.
  • Collaborate with project managers, mechanical engineers, and software engineers to define project requirements and specifications.
  • Develop advanced control systems, including PID, fault-tolerant, redundant, and self-learning systems.
  • Develop detailed control narratives, process shutdown sequences, process flow charts, and interface control documentation to provide a comprehensive understanding of system functionality and interactions.
  • Conduct thorough testing and validation of PLC systems to ensure reliability and performance.
  • Maintain controls hardware and software libraries to support all phases of the product lifecycle, from R&D through obsolescence.
  • Enhance existing product designs to improve performance, reliability, serviceability, and manufacturability.
  • Provide technical assistance and troubleshooting support to Service, Installation, and Applications teams.
  • Travel occasionally to supplier and customer sites to support development, testing, and deployment activities.

Required Qualifications (Education, Experience, Knowledge, and Skills)
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of industry experience in system design and PLC programming development.
  • Proficiency in developing control system design packages using CAD software (SolidWorks Electrical preferred).
  • Experience programming control systems; Allen-Bradley and Carel platforms are highly desired.
  • Proficiency in PLC programming languages, such as ladder logic and structured text.
  • Familiarity with industrial communication protocols, including Modbus, BACnet, and SNMP.
  • Strong focus on designing for manufacturability and serviceability.
  • Excellent written and verbal communication skills, with strong attention to detail.
  • Strong problem-solving skills, with experience in technical documentation and data analysis.
  • Knowledge of refrigerants, refrigeration components, or equipment-based cooling systems is a strong plus.