Senior Software Engineer - Product Owner

Rogers Freels & Associates Inc
Alachua, FL, US
Permanent
Full-time

Job Description

Job Description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise.

We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes.

This position will operate onsite at our customer's world-class engineering and manufacturing facility.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Senior Software Engineer - Product Owner

As the Senior Systems Engineer you will be responsible for guiding the technical development of our technology products and equipment while also serving as the primary liaison between the development team and stakeholders.

You will play a pivotal role in defining the product roadmap, ensuring alignment with business objectives, and delivering value to our users.

Responsibilities

  • Collaborate with stakeholders to gather, prioritize, and document technical requirements.
  • Maintain and prioritize a well-defined technical product backlog, ensuring it reflects the most valuable features and enhancements.
  • Provide guidance and support in technical decision-making and architecture design.
  • Advocate for user needs and ensure that the product design and functionality prioritize an excellent user experience.
  • Work closely with cross-functional teams, including developers, QA engineers, and designers, to ensure seamless product development and delivery.
  • Collaborate with and support other departments including but not limited to Production, Purchasing, Sales and Customer Service.
  • Work in compliance with the safety management program.
  • Participate on sprint planning and scrum meetings with developers both locally and overseas.
  • Develop and communicate release plans, timelines, and milestones.
  • Collaborate with other Product Owners and Software Engineering Manager to align resources for software development.
  • Communicate software releases and ensure effective awareness of release content to relevant departments.
  • Maintain awareness of current state-of-the-art technologies and trends in automation and suggests product improvement ideas.
  • Take the lead on Factory testing on machines for new features and initiate field testing. This requires domestic and / or international travel to mine sites.
  • Follow the R&D and Engineering strategic plan as prioritized by Engineering Manager and as communicated in performance evaluations.
  • Provide support and work closely with other functions in the organization as needed and prioritized by Engineering Manager.
  • Fulfil any additional duties assigned by Engineering Manager.

Qualifications

  • Bachelor of Science degree in Computer Science or related engineering field. MS in Computer Science or related Engineering field is preferred.
  • Minimum 10 years of practical experience in Mobile Machinery System Software Development.
  • Ability to write detailed software specification.
  • A working knowledge of the CANbus protocols primarily J1939 and CANopen
  • Familiarity with PLC programming languages CoDeSys IEC 61131-3 preferred
  • Knowledge of PLC’s (EPEC or IFM preferred) and integration of position sensors, sensors for motion control, vision sensors, safety technology, process sensors, IO-links, identification systems, machine health monitoring, systems for mobile machine, communication technologies, power supplies, and linked accessories - preferred
  • Good understanding of common software engineering standards for mobile equipment product development and ISO standards.
  • Excellent communication and leadership skills.
  • Must be a self-starter who can work independently or on teams to get the work product completed on-time and on-budget.

Desired Attributes

  • Experience with C / C++ and scripting languages preferred
  • Experience with application lifecycle management tools (Polarion), version control systems (SVN) and build systems (Jenkins)
  • Understand basic networking architectures such as TCP / IP, ethernet, mesh, peer to peer etc.
  • Demonstrate knowledge in RestAPI and UDP development for data transfer between mobile machinery and office systems.
  • Basic Linux knowledge.
  • Knowledge of mining industry is a plus.

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines.

Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines.

Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.

Competitive Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc : Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

30+ days ago
Related jobs
Promoted
Rogers Freels & Associates Inc
Alachua, Florida

The Senior Software Engineer position is responsible for assigned R&D and Engineering tasks. Senior Embedded Software Engineer. Good understanding of common software engineering standards for mobile equipment product development and ISO standards. RFA Engineering has provided product development...

Home Depot
FLORIDA, US
Remote

Software Engineers may be involved in product and tool selection, configuration, security, resilience, performance tuning and production monitoring as well as mentoring less experienced engineers. Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help ...

Highmark Health
FL, Working at Home, Florida

Candidate will be an integral member of an agile software engineer team responsible for building scalable LLM-based products and reusable back-end APIs to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, incl...

Systems & Software, Inc.
Florida, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Highmark Health
FL, Working at Home, Florida

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

DApp360 Workforce LLC
FL, US

Software Engineers, Senior Software Engineers, and Technical Leads are encouraged to apply). Designing and implementing new features within core services offerings that include products such as Automation, VRF, or CCIP. Learn how to build our core products with Smart Contracts using Solidity. Modeli...

Lockheed Martin
Florida

In this role you will be a Maximo implementation software engineer, working in the GFES Enterprise Asset Management (EAM) Software Engineering organization as part of the Lockheed Martin Maximo Center of Excellence COE. To support major projects deploying Maximo and Maximo Asset Configuration Manage...

CVS Health
Florida, Work At Home, US
Remote

The Senior Product Engineer is a leader for Product Engineers and Tech Leads within their product area and helps to assess skill sets and training needed as well as mentoring new talent. This individual leads the product engineering team, supporting the ServiceNow Procurement product vision through ...

GAIC Great American Insurance Company
Florida, USA

Responsible for leading a cross-functional team to define a product vision and strategy, product roadmap, and requirements for success. Serves as the liaison between the product owner, delivery team, and key stakeholders. Responsible for collaborating with key stakeholders on user adoption strategie...

DApp360 Workforce LLC
FL, US

RECUR is seeking a Senior Software Engineer to join its team full time. Work on a small agile team of software engineers and product managers. You strive to be a productive engineer and use the latest tools and techniques to achieve this goal. RECUR is a technology company that designs & develop...