ShiftCode Analytics, Inc.

System Engineer (Sandvik)

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 (phone number removed) 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.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    Civil Engineering

Referrals increase your chances of interviewing at ShiftCode Analytics, Inc. by 2x

See who you know

Get notified about new System Engineer jobs in Gainesville, FL.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub