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

Senior Software Engineer - Product Owner. Collaborate with other Product Owners and Software Engineering Manager to align resources for software development. As the Senior Systems Engineer you will be responsible for guiding the technical development of our technology products and equipment while al...

Promoted
Royal Caribbean Group
FL, United States

The Senior Producer, Product Digital Sales is accountable for increasing a portion of the overall percentage of trade bookings made through electronic distribution tools by implementing strategies* to help lower the cost of guest acquisition and service. Accountable for the entire life cycle of a de...

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

Promoted
RED SKY Consulting
FL, United States

Job Title: Senior Engineer, Application and Product Security. The Senior Engineer, Application and Product Security is primarily responsible for assisting and facilitating support on certification activities related to IEC62443, UL2900, ISO 27001, SOC-2, FedRamp, NIST 800-171 etc. They will be respo...

DApp360 Workforce LLC
FL, US

Overall ownership of our scalable test automation framework and test scripts to ensure repeatability, coverage, reliability and catching regressions. Ensure high quality software is delivered in each weekly or bi-weekly release. Solid knowledge of QA methodologies, test planning, system dependencies...

FIS
Virtual from Any State, FL , United States of America

As a RPG Software Engineer you could work with bleeding edge technology as you build innovative fintech products that change the way the world pays, banks and invests. This will involve developing core versions of software applications, identifying client requirements and technical specifications, i...

DApp360 Workforce LLC
FL, US

Software Engineers, Senior Software Engineers, and Technical Leads are encouraged to apply). As a software engineer, you’ll collaborate with an experienced technical team of other senior engineers, distributed systems computing experts, and security experts, who are all committed to building wo...

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

To help establish itself as a premier DeFi platform, we are seeking to fill a position as a Senior Software Engineer- Infrastrucure. Containerization of production software using Docker. Work closely with other engineering teams to design and deploy cloud infrastructure that supports features and sy...

FIS
Virtual from Any State, FL , United States of America

Partner closely with product managers, designers, and other stakeholders to fully understand the feature and product vision and provide engineering feedback. Bachelor of Computer Engineering. We look for people who operate like owners, who love to learn, have grit, and operate with integrity and emp...