careertakescareertakes

STAFF SOFTWARE ENGINEER (MPDE)

Confidential ClientManufacturing & Industrial
Entry LevelFull-timeHybridN/A
City of Rochester, New York
5 Days Ago

The Staff Software Engineer at Confidential Client develops advanced software platforms and automation systems to support optical product development and manufacturing for AI and hyperscale computing infrastructure. This role involves creating integrated software solutions for automation, data analytics, and test systems, collaborating cross-functionally to enhance manufacturing efficiency and product quality. The position is remote with required travel to the Rochester facility, focusing on innovative software that drives scalable optical connectivity solutions.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Appliances, Electrical, and Electronics Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential client is hiring a Staff Software Engineer (MPDE) to develop software platforms, automation systems, and data-driven solutions that support optical product development and advanced manufacturing at scale. You’ll build test platforms, automation frameworks, and data tools that integrate with lab and production equipment to accelerate product development and improve manufacturing quality.

  • Design, develop, and maintain engineering software for product development, manufacturing process development, testing, and automation.
  • Build automation platforms for assembly systems, machine vision, robotics, motion control, and data acquisition.
  • Develop test systems for product validation, automated testing, data logging, and performance characterization.
  • Create dashboards and analytics pipelines to collect, manage, visualize, and analyze manufacturing and test data.
  • Integrate software with laboratory instruments, industrial automation platforms (PLCs, motion controllers), vision systems, databases, and enterprise applications.
  • Produce software requirements, architecture diagrams, validation plans, user guides, and support documentation.
  • Collaborate cross-functionally with optical, mechanical, electrical, process development, manufacturing, and quality teams.
  • Follow software engineering best practices: version control, unit/integration testing, CI/CD, and release management.

Who You Are / Minimum Qualifications

  • BS or higher in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related technical field.
  • 8+ years developing software applications, automation solutions, industrial software, or engineering systems.
  • Proficiency in one or more modern languages (Python, C++, or similar).
  • Practical experience with version control, automated testing, CI/CD pipelines, and debugging tools.
  • Familiarity with databases, SQL, data acquisition systems, and basic data analytics.
  • Strong systems thinking: API design, object-oriented design, software architecture, and system integration.
  • Excellent written and verbal communication; able to produce clear documentation and collaborate across engineering disciplines.

Preferred Qualifications

  • Experience supporting manufacturing, process development, or industrial automation environments.
  • Familiarity with machine vision/image processing, robotics, or motion control platforms.
  • Knowledge of fiber optics, optical communications, photonics, or precision manufacturing technologies.
  • Experience with cloud analytics, AI/ML applications, or Industry 4.0 architectures.
  • Experience with MQTT, REST APIs, or industrial communication protocols.
  • Experience deploying containerized applications and provisioning infrastructure with IaC tools (Ansible, Terraform, etc.).

Compensation & Benefits

  • Base salary range: $152,000 - $191,000 (commensurate with experience; range provided in good faith and may vary by physical work location).
  • Total compensation = Base Salary + Incentive(s) + Benefits.
  • Comprehensive benefits package including health insurance, 401(k), disability, life insurance, employee stock purchase plan, paid time off, and voluntary benefits.

Location & Travel

  • This is a remote (telecommute) opportunity that requires approximately 25% travel to the City of Rochester, New York facility. Candidates should be able to travel as required for on-site integration, testing, and collaboration.

Why This Role Matters

As demand for optical interconnects and AI/hyperscale infrastructure grows, robust software systems are essential to scale product development and manufacturing. In this role you’ll enable faster product iteration, higher manufacturing yield, and improved product quality by delivering the automation and data systems that power next‑generation optical connectivity solutions.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range