1,485,926open jobs
89,786companies
226,804added this week
Browse all
Location
In office (Nanjing)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Sep 13, 2026.

Overview
Company
Impact
Profile match
Epiroc is a Swedish manufacturer of mining and infrastructure equipment headquartered in Stockholm, developing drill rigs, rock excavation and construction machinery, tools and consumables for surface and underground use. Spun off from Atlas Copco in 2018 and listed on Nasdaq Stockholm, it has manufacturing in Sweden, the United States, Canada, Australia, China and India and provides service and parts to mining customers across Latin America, Africa and Asia. It hires service technicians, heavy diesel fitters and auto electrician apprentices, assemblers, product and sales managers, network technicians, payroll and HRIS analysts and data interns.

About Epiroc

At Epiroc, we believe everything starts with people. We accelerate the shift towards sustainable mining and construction industries by developing innovative, safe equipment and digital solutions tailored for over 150 countries. We foster an inclusive culture that values authenticity, diversity, and unique perspectives, empowering our teams to think boldly and drive innovation. Joining Epiroc means you are part of a forward-thinking organization committed to making a real impact through responsible industry transformation.

Role Overview

As a Software Engineer, you will take full ownership of software development initiatives, from concept and design through to testing and deployment. You will contribute to the development and enhancement of software platforms encompassing intelligent motion control, autonomous driving, AI-driven applications, web services, data communication protocols, and user interfaces. Your work will directly support automation projects and improve system functionalities, enhancing Epiroc's technological edge.

Key Responsibilities

  • Develop, test, and implement new automation software projects that align with business goals and technical standards.
  • Design and maintain software platforms, including intelligent motion control systems, autonomous driving features, AI applications, websites, data communication processes, and user interface elements.
  • Maintain clear, frequent communication with project owners and technical support teams to ensure project alignment and swift resolution of challenges.
  • Make informed technical decisions that effectively address business challenges and improve software solutions.
  • Ensure all developed software meets required specifications, quality, and compliance standards.
  • Contribute to continuous software improvement by researching emerging technologies and recommending architectural enhancements.

Required Competences and Experience

  • Minimum of 3 years’ experience in software development with a strong background in Java, C++, and GUI development.
  • Proven experience in embedded system development using Linux platforms.
  • Good understanding of TCP/IP applications and familiarity with communication protocols such as CAN, CANopen, and Ethernet.
  • Experience with relational databases including SQL and MySQL.
  • Experience in mobile equipment and robotics automation is highly advantageous.
  • Working knowledge or experience with ROS 2 applications is considered a plus.

Educational Qualifications

Bachelor’s degree or higher in Computer Engineering, Software Engineering, or a related technical discipline is required.

Personal Attributes

  • Strong interpersonal and communication skills to collaborate effectively within multidisciplinary teams.
  • Open-minded, flexible team player who embraces collaboration.
  • Hands-on approach with a proactive, self-starting attitude focused on achieving goals.
  • Exceptional attention to detail paired with a strong sense of responsibility.
  • A positive, can-do attitude that thrives in problem-solving and innovation.

Why Choose This Role?

Joining this role means you will gain diverse hands-on experience across embedded systems, multiple communication protocols such as CAN and Ethernet, database management, and graphical user interface development. You will also have opportunities to explore advanced fields like robotics automation and Robot Operating System (ROS 2), empowering your career growth within a supportive and innovative environment.

Work Environment

This position is classified under our regular employee group and is located onsite at our Nanjing Hengtai facility. You will be part of a customer-centered organization dedicated to delivering high-quality solutions that meet both customer and business needs.

Behaviors for Success

Success in this role requires taking comprehensive ownership of software projects, demonstrating accountability from design to delivery stages. Clear communication with stakeholders and team members is critical to ensure alignment with project specifications, while embracing continuous learning and improvement to keep pace with technological advances.

At Epiroc, you will be empowered to make meaningful contributions that support sustainable development and innovation. If you are eager to grow professionally in a collaborative, diverse, and technologically forward environment, we encourage you to apply and become part of our transformative journey.

It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.

All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future. Learn more at www.epiroc.com

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,485,926 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Nanjing
≈ $26k – $75k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Guangzhou
Java
DevOps
CI/CD
Apply
≈ $47k – $98k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Beijing
Python
C++
MATLAB
Apply
In office • Shanghai
AI/ML
AI Agents
Machine Learning
Apply
In office • Shanghai
Databases
Apache Kafka
AI/ML
Machine Learning
Apply
In office • Shanghai
AI/ML
Machine Learning
Apply
$101k – $204k per year • Remote (United States) • 7+ years exp • Bachelor's Degree • United States
Python
JavaScript
Java
C++
Java
Apache Camel
Databases
Apache Kafka
AI/ML
AI Agents
NLP
RAG
Human-in-the-Loop
DevOps
Rest API
gRPC
GCP
Azure
AWS
Docker
Kubernetes
Analytics
Apache NiFi
Apply
In office • Full-Time • Bengaluru
SQL
Analytics
Microsoft Excel
Apply
≈ $31k – $81k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Islamabad
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Model Context Protocol
AI Agents
DevOps
WebSockets
AWS
Apply
Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
AI/ML
Copilot
LangGraph
LangChain
Prompt Engineering
AI Agents
Semantic Kernel
LLM
RAG
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Jira
Agile
Scrum
Apply
$23k per year (net) • Hybrid • Full-Time • Moscow
Python
SQL
1C
Analytics
Power BI
QlikSense
Looker
Management
Google Sheets
Apply
Software Engineer 5 days ago
≈ $54k – $140k per year (Estimated) • In office • Bachelor's Degree • Perth
Apply
Software Architect 10 days ago
≈ $90k – $190k per year (Estimated) • Hybrid • Full-Time • Örebro
C#
C#
.NET
Apply
≈ $18k – $41k per year (Estimated) • In office • Bengaluru
SQL
C#
C#
.NET
Entity Framework Core
AI/ML
Copilot
Claude Code
AI Agents
Context Engineering
Agentic Workflows
Mobile
MVVM
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
TCP/IP
Management
Agile
Scrum
Apply
≈ $17k – $40k per year (Estimated) • In office • Bengaluru
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
AI/ML
Copilot
Claude Code
Context Engineering
Agentic Workflows
Mobile
MVVM
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
Git
TCP/IP
Management
Agile
Scrum
Apply
Assembler 1 2 days ago
≈ $36k – $62k per year (Estimated) • In office • 2+ years exp • High School Diploma • Garland
Management
Microsoft Office
Apply
In office • Internship • Bachelor's Degree • Nanjing
Python
DevOps
Linux
TCP/IP
DHCP
Wi-Fi
Apply
In office • Full-Time • 3+ years exp • Nanjing
Apply
In office • Full-Time • 3+ years exp • Nanjing
Apply
≈ $19k – $42k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Nanjing
Apply
In office • Bachelor's Degree • Nanjing
Robotics
EtherCAT
Apply
See all jobs
This is one of many
1,485,926 more open roles from verified company boards, updated every day.