Demo

Associate Software Engineer

Waterous Company
Paul, MN Full Time
POSTED ON 4/3/2026
AVAILABLE BEFORE 6/1/2026

COMPANY

Waterous Company manufactures the most innovative pumps, hydrants and valves that are crucial components to the longstanding tradition of saving lives and protecting citizens.  Waterous is a privately owned South St. Paul manufacturer, around since 1886, that continues to instill confidence and trust with firefighters in the national and global markets served.  We are 280 employees strong with tenures as long as 45 years, and we continue to foster a safe and rewarding work environment.

BENEFITS

Affordable health insurance and vision plan, Employer paid dental insurance (if enrolled in health plan), Employer HSA contribution (if enrolled in high deductible health plan), Generous quarterly bonus opportunity upon eligibility, 401K company match and additional company contribution. Paid vacation, 10 paid holidays, Employer paid Group Term Life insurance, Short Term Disability, AD&D Insurance, Voluntary Life and AD&D Insurance.  On-site fitness center, Employee Recognition and Anniversary Programs, Tuition reimbursement.

JOB SUMMARY

Directly supports designing, testing, and release of Waterous computing applications and embedded software systems in support of company’s overall strategy and goals. Works closely with internal and external engineers in designing, developing, and testing software solutions for mobile and stationary fire apparatus. Supports other Waterous departments as needed to release, sell, maintain, and service software-based electro-mechanical products. This is an onsite position.

ESSENTIAL DUTIES & RESPONSIBILITIES  

  • Supports and takes direction from fellow team members and engineering group.
  • Jointly develops software solutions for embedded fire apparatus and mobile computing platforms by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Supporting role in software development lifecycle including standards, architectural definition, design requirements, project planning, code reviews, testing, release scheduling, and maintenance support.
  • Assist in operational feasibility studies by evaluation, analysis, problem definition, prototypes, requirements, solution development, and proposed solutions.
  • Applies agile planning methodologies to manage schedule and resource constraints.
  • Documents and demonstrates solutions by developing software documentation, (flowcharts, layouts, diagrams, charts, code comments) and maintainable code.
  • Supporting role in preparation and installation of solutions by determining and designing system specifications, standards, and programming.
  • Provide guidance to Improve operations by conducting systems analysis, recommending changes in policies and procedures.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

EDUCATION/EXPERIENCE/ABILITIES

  • B.S. or M.E. in Computer Science, Software Engineering, Electrical Engineering, or related technical discipline required.
  • Applied skills with HTML5, JavaScript, C, C , IEC 61131-3 PLC structured text or similar programming languages for PLC (programmable logic controller) type controls applications.
  • Recommend having some real world experience with PID control systems and digital filtering in continuous industrial processes.
  • Familiarity with Linux or Windows OS as a development platform using command line interface or IDE. Real-time OS on x86 or ARM platforms preferred.
  • Desired experience with serial communications like CAN, J1939, CANopen, RS-422, RS-485.
  • Experience with MCUs (microcontroller units), hardware peripherals, and real-world user interfaces recommended.
  • Strong analytical and problem-solving skills as applied to mechatronics systems.
  • Ability to work effectively under schedule constraints.
  • Skill defining design requirements and managing remote teams.
  • Able to implement software from requirements and designs.
  • Potential to travel 10 - 20% of time for OEM and end user visits.
  • Knowledge of fire service apparatus and operations preferred.
  • Ability to go out to shop floor in a safe manner.

Salary : $85,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Associate Software Engineer?

Sign up to receive alerts about other jobs on the Associate Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Waterous Company

  • Waterous Company Paul, MN
  • COMPANY Waterous Company manufactures the most innovative pumps, hydrants and valves that are crucial components to the longstanding tradition of saving li... more
  • 15 Days Ago

  • Waterous Company Paul, MN
  • COMPANY Waterous Company manufactures the most innovative pumps, hydrants and valves that are crucial components to the longstanding tradition of saving li... more
  • Just Posted


Not the job you're looking for? Here are some other Associate Software Engineer jobs in the Paul, MN area that may be a better fit.

  • Perforce Software Minneapolis, MN
  • Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are prou... more
  • 3 Days Ago

  • PwC Minneapolis, MN
  • Specialty/Competency: Product Innovation Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 60% At PwC, our people in software... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!