Software Engineer - Fiber Optic Equipment

Domaille EngineeringRochester, MN
22h$65,000 - $90,000Onsite

About The Position

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.

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.
  • Possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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
  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service