×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Fiber Optic Equipment

Job in Rochester, Olmsted County, Minnesota, 55905, USA
Listing for: Domaille Engineering
Full Time position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

POSITION SUMMARY

The Software Engineer plays a key role in advancing our market‑leading OEM products used in the fiber optics and telecommunications industry.

This position designs, develops, and maintains software and embedded solutions that control sophisticated equipment and automate critical processes. Working closely with electrical, manufacturing, and product teams, the Software Engineer ensures seamless hardware/software integration, high system reliability, and continuous innovation that keeps our products at the forefront of the industry.

ITAR REQUIREMENTS

This position is subject to the International Traffic in Arms Regulations (ITAR), which restricts access to export‑controlled information to U.S. persons. A U.S. person is generally defined as a U.S. citizen, U.S. national, lawful permanent resident, or others specifically authorized under U.S. export regulations. General work authorization (e.g., work permit or EAD) or visa sponsorship does not meet ITAR requirements.

ESSENTIAL JOB FUNCTIONS Software & Embedded Systems Development
  • Develop application, embedded, and automation software for new and existing products
  • Create Windows‑ or Linux‑based user interface applications to control local hardware
  • Develop embedded software for product control and automation
  • Incorporate new software technologies that provide customer and competitive advantage
  • Develop dashboards, home screens, and software tools based on user needs
Testing, Troubleshooting & Project Coordination
  • Analyze and test software applications for compatibility and compliance with requirements
  • Conduct functional testing and system‑level validation
  • Debug software and system‑level issues in new and existing products
  • Collaborate with Electrical Engineers and manufacturing teams to resolve integrated hardware/software issues
  • Coordinate software development activities on assigned projects
  • Communicate technical status, risks, and issues to the appropriate stakeholders
  • Support sales team by providing technical input for proposals, estimates, and customer updates
Automation, Documentation & Engineering Changes
  • Automate manufacturing, test, or internal processes through software solutions
  • Support continuous improvement initiatives focused on efficiency, reliability, and cost reduction
  • Develop and maintain software‑related manufacturing and technical documentation
  • Create software design documentation and test plans
  • Document and implement software changes initiated internally or by customers
  • Build and maintain effective working relationships with customers and internal teams
REQUIREMENTS SKILL REQUIREMENTS
  • Proficient PC skills in a Windows environment and skilled with Microsoft Office Suite
  • Strong prioritization and organizational skills with the ability to multi‑task in a fast‑paced production environment
  • Strong professionalism and effective written and oral communication, both internally and externally
  • Strong problem solving and analytical skills
  • Collaborate well cross‑functionally with project managers, materials procurement, design, process development, quality, and customers
  • Demonstrate a hands‑on, self‑starting attitude with strong interpersonal and technical skills
QUALIFICATIONS
  • Possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 2 years of relevant work experience is preferred
  • Working knowledge of Supervisory Control and Data Acquisition (SCADA) and Programmable Logic Controller (PLC) systems
  • Familiarity developing Windows or Linux applications (VB, Visual C++, Python, or similar)
  • Experience with embedded systems programming (C, C++)
  • Experience in a fiber optics/telecommunications, industrial automation, or precision manufacturing/machining industry is preferred
  • Ability to travel occasionally, including overnight air travel
BENEFITS
  • Generous PTO + 10 paid holidays (including your birthday)
  • Medical, dental, and vision coverage
  • HSA, FSA, Dependent Care FSA options
  • Life Insurance & long‑term disability
  • Minnesota Paid Family & Medical Leave benefits
  • 401(k) with company match
  • Employee Assistance Program
  • Additional supplemental benefits available
WORK ENVIRONMENT
  • This position is office‑based and involves regular exposure and interaction with…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary