1

Embedded Software Engineer Co Op Jobs in Rochester, NY

Be Seen First

Experience writing Embedded (C/C++) code that connects to and communicates with PCB's, micro ... Experience with Robot Applications Software Development (ROS2 is a plus) * Experience with POSIX ...

New

Supply Chain Co-Op

Newark, NY · On-site

$18 - $20/hr

This co-op role is fully integrated into our operational purchasing team, offering exposure to ... Coordinate with Quality Assurance, receiving/warehouse teams, and engineering to assist in the ...

D3 Embedded is seeking an experienced and innovative Senior Image Scientist to join our engineering ... Mentor and coach less experienced engineers, co-ops, and interns; promote a culture of technical ...

... embedded software for real-time control of advanced tactical radio equipment * Develop software ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Experience with digital signal processing (DSP), embedded C++/C and MATLAB is expected. Experience working with Agile Scrum, and DevOps-based software development is desired. Experience in ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

2025 - Summer Intern Co-op Conversion

Geneseo, NY · On-site

$14.50 - $19.25/hr

This requisition is for 2025 Summer Intern/Co-op Conversion candidates with assignment end dates ... Functional Talent Scouts (function or engineering subfunction), who are CC03 or higher employees ...

Software Engineer III

Rochester, NY · On-site

$85K - $134K/yr

... enterprise software systems and data pipelines supporting large-scale use cases for our most ... co-op engineering staff • Obtain and maintain technical certification(s) within the Butler/Till ...

Senior Software Engineer

Victor, NY · On-site

$117K - $154K/yr

The Senior Software Engineer must be proficient in using lab test equipment to diagnose and ... Design, develop, test, and debug software components for embedded systems * Work independently or ...

Showing results 41-60

Embedded Software Engineer Co Op information

See Rochester, NY salary details

$69.1K

$151.3K

$171.7K

How much do embedded software engineer co op jobs pay per year?

As of Aug 12, 2026, the average yearly pay for embedded software engineer co op in Rochester, NY is $151,339.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,700.00 and $170,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?

To thrive as an Embedded Software Engineer Co Op, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and coursework or experience in embedded systems. Familiarity with debugging tools, version control systems like Git, and possibly real-time operating systems (RTOS) is often expected. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative engineering environments. These skills are crucial for developing reliable embedded software and ensuring project goals are met efficiently and accurately.

What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?

AspectEmbedded Software Engineer Co OpFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields
Work EnvironmentInternship setting, often in tech or manufacturing companiesFull-time, often in R&D or product development teams
Industry UsageUsed in internships, entry-level roles, and co-op programsUsed in full-time roles across electronics, automotive, and consumer devices

The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.

What is an embedded software engineer co op?

An Embedded Software Engineer Co-Op is a student or recent graduate who works temporarily with a company to gain hands-on experience in developing software for embedded systems. These systems are specialized computing devices found in products like cars, medical devices, and industrial machines. The Co-Op role involves writing code, testing software, debugging, and collaborating with engineers to solve real-world challenges. This position provides practical experience that complements academic studies and helps prepare students for a full-time career in embedded software engineering.

What types of projects and collaboration can I expect as an embedded software engineer co op?

As an Embedded Software Engineer Co Op, you'll typically work on real-world projects such as developing, testing, or debugging firmware for embedded systems used in products like consumer electronics, automotive components, or industrial devices. You’ll collaborate closely with senior engineers, hardware teams, and sometimes quality assurance to integrate and validate software with hardware prototypes. Expect to participate in code reviews, daily stand-ups, and hands-on troubleshooting sessions. This collaborative environment helps you gain practical experience and build a strong foundation for future career growth.
What are the most commonly searched types of Embedded Software Engineer jobs in Rochester, NY? The most popular types of Embedded Software Engineer jobs in Rochester, NY are:
What are popular job titles related to Embedded Software Engineer Co Op jobs in Rochester, NY? For Embedded Software Engineer Co Op jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Embedded Software Engineer Co Op jobs in Rochester, NY look for? The top searched job categories for Embedded Software Engineer Co Op jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Embedded Software Engineer Co Op jobs? Cities near Rochester, NY with the most Embedded Software Engineer Co Op job openings:
Infographic showing various Embedded Software Engineer Co Op job openings in Rochester, NY as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $151,339 per year, or $72.8 per hour.

Software Engineer II

Ortho Clinical Diagnostics

Rochester, NY • On-site

Full-time

Re-posted 25 days ago


Job description

Company Description
Ortho Clinical Diagnostics is committed to improving and saving lives with diagnostics. To do this we hire people who share this dream and are ready for new adventures. As a valued team member, you will carve your own career path and be part of building this company stronger and better than ever before. There is no limit to the experiences, opportunities and new directions you will have access to here at Ortho Clinical Diagnostics. More importantly, you will be driving the surge of a whole new direction in important medicine. That's something we can all take pride in as we take this journey together.
Ortho is known in the industry as a leader in customer service and support. Deeply understanding and exceeding the needs of our clinical lab, hospital and blood bank customers is what we do. It's who we are. If you join Ortho, no matter what your role, you will be expected to keep that Customer Excellence focus in your work.
Job Description
Overview:
Ortho Clinical Diagnostics Clinical Labs business is expanding its Software Engineering team in 2019. We are hiring highly capable software engineers seeking full lifecycle development from customer requirements through delivery. This is a hands-on position developing and testing software for the medical diagnostics industry. We are looking for candidates who thrive when challenges arise and will perform work on complex electro-mechanical embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized consist of structured and object oriented programming, cybersecurity, network interoperability and data analytics. Our clinical chemistry and immunodiagnostics platforms & systems seamlessly integrate into an automated clinical lab environment and provide better patient outcomes through diagnostics. These high impact positions are based in the Company's R&D headquarters in Rochester, NY. These roles offer the right candidates unique opportunities to join and learn from a best-in-class software engineering team to continue to drive growth within Ortho's clinical chemistry and immunodiagnostics product portfolio.
Position Summary:
This position is responsible for designing and implementing both product and automated test software. This includes, but is not limited to, requirements analysis, detailed design, build, implementation, code review, unit testing and documentation of software.
Responsibilities:
  • Performs development, unit testing and modification of product software
  • Develops automated test software and scripts
  • Participates in code reviews, automated static code analyses and implements software improvements
  • Determines software solutions by performing analyses and understanding problem definition, requirements and system architecture.
  • Makes recommendations for architectural changes to support system solutions
  • Creates software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Captures design by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clearly readable code
  • Maintains updated job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reads professional publications; maintains personal networks; may participate in professional organizations
  • Achieves timely related results in alignment with annual goals.
  • Participates as the improvement of team skills, software techniques, system reliability and overall quality
  • Must be capable of reliable and predictable attendance
  • May perform other duties as assigned

Qualifications
  • BS Computer Engineering, BS Computer Science, BS Software Engineering with a minimum 3 years' experience
  • Programming experience using structured language such as C or C++
  • Must have exceptional skills in the following areas: analyzing information, software design, software documentation, software testing, programming skills, software development fundamentals, software development process, software requirements, software architecture
  • No regular travel required

Preferred Qualifications:
  • MS Computer Engineering, MS Computer Science , MS Software Engineering
  • Experience in a regulated environment such as medical
  • Embedded real-time experience (desired)
  • Scripting Languages such as LUA, Perl or Python
  • Formal Analysis and design experience such as Object-Oriented
  • Prior experience developing embedded software for hardware based products

Additional Information
All your information will be kept confidential according to EEO guidelines.