{"id":2302305,"url":"https://alion.io/job/epirocgroup-software-engineer-2","title":"Software Engineer","company":{"id":2043890,"name":"Epiroc","domain":"epirocgroup.com","url":"https://alion.io/company/epirocgroup","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Nanjing, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CANopen","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"MySQL","optional":false},{"name":"ROS","optional":false},{"name":"SQL","optional":false},{"name":"TCP/IP","optional":false}],"status":"live","first_seen_at":"2026-09-13T00:00:00Z","employer_posted_date":"2026-09-13","last_verified_at":"2026-10-12T01:30:02Z","board_verified":true,"closed_at":null,"days_open":29,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":29},"description":"About Epiroc\nAt 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.\nRole Overview\nAs 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.\nKey Responsibilities\nDevelop, test, and implement new automation software projects that align with business goals and technical standards.\nDesign and maintain software platforms, including intelligent motion control systems, autonomous driving features, AI applications, websites, data communication processes, and user interface elements.\nMaintain clear, frequent communication with project owners and technical support teams to ensure project alignment and swift resolution of challenges.\nMake informed technical decisions that effectively address business challenges and improve software solutions.\nEnsure all developed software meets required specifications, quality, and compliance standards.\nContribute to continuous software improvement by researching emerging technologies and recommending architectural enhancements.\nRequired Competences and Experience\nMinimum of 3 years’ experience in software development with a strong background in Java, C++, and GUI development.\nProven experience in embedded system development using Linux platforms.\nGood understanding of TCP/IP applications and familiarity with communication protocols such as CAN, CANopen, and Ethernet.\nExperience with relational databases including SQL and MySQL.\nExperience in mobile equipment and robotics automation is highly advantageous.\nWorking knowledge or experience with ROS 2 applications is considered a plus.\nEducational Qualifications\nBachelor’s degree or higher in Computer Engineering, Software Engineering, or a related technical discipline is required.\nPersonal Attributes\nStrong interpersonal and communication skills to collaborate effectively within multidisciplinary teams.\nOpen-minded, flexible team player who embraces collaboration.\nHands-on approach with a proactive, self-starting attitude focused on achieving goals.\nExceptional attention to detail paired with a strong sense of responsibility.\nA positive, can-do attitude that thrives in problem-solving and innovation.\nWhy Choose This Role?\nJoining 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.\nWork Environment\nThis 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.\nBehaviors for Success\nSuccess 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.\nAt 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.\n\nIt 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.\nAll 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","description_format":"text","description_chars":5346,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-11T21:09:18Z"}],"visa":[],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":1,"p_active":0.489,"p_room":0.35,"age_days":29,"expected_fill_days":13,"reasons":["conf:5","win:tail","comp:brand"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/epirocgroup-software-engineer-2","json_url":"https://alion.io/job/epirocgroup-software-engineer-2.json","meta":{"generated_at":"2026-10-12T18:23:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29714,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2043890},"rest":"https://alion.io/mcp/rest/get_company?id=2043890"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepirocgroup-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepirocgroup-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepirocgroup-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epirocgroup-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepirocgroup-software-engineer-2"}]}