Looking to post a career opening? MPMA members may post their jobs FREE here. Non-members may post for $95. Contact MPMA for more information.
Organization: DOMAILLE ENGINEERING
Date Posted: February 27, 2026
Date Needed: May 18, 2026
Location: Rochester, Minnesota, United States
Primary Category: Engineering
Additional Categories:
Salary Range: $65,000-90,000 depending on experience Per Year
Position Type: Full-Time
Education Required: Bachelor's Degree
Experience Required: 1 - 2 Years
Job Description:
Job Type
Full-time
Description
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
FULL-TIME BENEFITS START DAY 1
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 active manufacturing areas on the production floor.
Employees may be exposed to manufacturing areas where personal protective equipment (PPE) such as safety glasses, hearing protection, and composite or steel-toe shoes are required.
The work environment is a clean, climate-controlled facility with modern equipment and a safety-first culture. Ambient conditions include typical plant lighting and machinery operation.
PHYSICAL DEMANDS
Sit or stand as needed.
Walking primarily on a level surface for periodic periods throughout the day.
Reaching above shoulder height, below the waist, or lifting as required to reach documents or store materials throughout the workday.
Proper lifting techniques required.
SAFETY COMPLIANCE
All employees are expected to understand and follow the Company’s safety policies and procedures while performing their job responsibilities. Employees must comply with hazardous waste handling and disposal procedures as required. Adherence to these practices helps protect employees, the workplace, and supports the Company’s business objectives.
EQUAL EMPLOYMENT OPPORTUNITY
Domaille Engineering is an Equal Opportunity Employer. All terms and conditions of employment are administered without regard to an individual’s race, color, religion/creed, national origin, sex, gender identity or expression, sexual orientation, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
NOTE: This job description outlines the general nature and level of work for this position and is not all-inclusive. Duties may change as business needs evolve, and employees may be asked to perform other related tasks. Reasonable accommodations will be made to enable individuals with disabilities to perform essential functions. Employment is at-will and nothing in this description creates or implies a contract.
How To Apply: https://recruiting.paylocity.com/Recruiting/Jobs/Details/3942529