System Engineer (Sandvik) - ShiftCode Analytics : Job Details

System Engineer (Sandvik)

ShiftCode Analytics

Job Location : Gainesville,FL, USA

Posted on : 2025-08-05T07:41:17Z

Job Description :
USC & GC ONLY RATE :- $50/HR C2C Key responsibilities include:
  • 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 Sandvik 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&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:Education: Bachelor of Science degree in Computer Science or related engineering field. MS in Computer Science or related Engineering field is preferred. Experience: 5-10 years of practical experience in Mobile Machinery System Software Development. Required Skills / Competencies:
  • 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
  • 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.
  • Basic MS Productivity suite knowledge (Excel, Word, PowerPoint).
  • 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.
  • Knowledge of mining industry is a plus.
Apply Now!

Similar Jobs ( 0)