Job Information
Waterous Company Associate Software Engineer in South Saint Paul, Minnesota
Job Duties
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.
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.
Minimum Education Required
Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering
Minimum Experience Required
internship
Shift
First (Day)
Number of Openings
1
Public Transportation Accessible
Yes
Physical Required
Yes
Drug Test Required
Yes
Compensation
$85,000.00 - $90,000.00 / Annually
Postal Code
55075
Place of Work
On-site
Requisition ID
10073
Job Type
Full Time
Job 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.
Application Link
https://www.paycomonline.net/v4/ats/web.php/portal/E499C93DD23D9EBD99DB3FD65752B720/jobs/180186