Associate Software Engineer

Waterous CompanySouth Saint Paul, MN
1d$85,000 - $90,000Onsite

About The Position

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

Requirements

  • 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.
  • Familiarity with Linux or Windows OS as a development platform using command line interface or IDE.
  • 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.
  • Ability to go out to shop floor in a safe manner.

Nice To Haves

  • Recommend having some real world experience with PID control systems and digital filtering in continuous industrial processes.
  • 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.
  • Knowledge of fire service apparatus and operations preferred.

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.

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