{"id":2302299,"url":"https://alion.io/job/epirocgroup-hpc-engineer","title":"HPC 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":"Industrial Engineering","role_family":"Industrial Engineering","seniority":null,"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":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"HPC","optional":false},{"name":"Linux","optional":false},{"name":"ROS2","optional":true}],"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 the Role\nThe HPC Engineer plays a pivotal role in the development and maintenance of embedded software for autonomous driving domain controllers. This position is responsible for designing and implementing underlying drivers, middleware, real-time task scheduling, and vehicle communication stacks. The successful candidate ensures software reliability, real-time performance, and the functional safety of perception, planning, and control modules critical to autonomous driving systems. Collaboration with algorithm developers, hardware engineers, and vehicle integration teams is essential for delivering robust mass-production software solutions.\nKey Responsibilities\nDevelop embedded software for automotive-grade microcontrollers and system on chips (MCU/SoC), including writing device drivers, task scheduling mechanisms, inter-core communication protocols, and implementing CAN, LIN, Ethernet, and related automotive communication protocols.\nIntegrate autonomous driving modules such as perception, localization, planning, and control algorithms onto embedded platforms with a focus on optimizing runtime latency and memory consumption for superior performance.\nConduct comprehensive debugging of real-time performance issues, memory leaks, crashes, and communication anomalies both in lab settings and on real vehicles to ensure software robustness.\nAdhere strictly to ISO 26262 functional safety standards by executing thorough unit and integration testing, as well as rectifying identified problems to meet automotive safety integrity levels.\nMaintain and enhance software build scripts, version control processes, compilation environments, and release procedures; produce detailed design documentation, test reports, and standard operating procedures (SOPs) to support efficient development and product deployment.\nCollaborate effectively with cross-functional teams comprising hardware, algorithm, and vehicle engineering experts to identify and resolve software defects during mass production and field operation phases.\nPosition Requirements\nBachelor degree or higher in Computer Science, Automotive Electrical Engineering, Electronics, Automation, or related technical disciplines.\nProven expertise in C/C++ programming with deep familiarity of embedded real-time operating systems such as QNX, VxWorks, AUTOSAR OS, or Linux RT.\nStrong command of automotive communication protocols including CAN/CAN FD, SOME/IP, Ethernet, and UDS diagnostics.\nHands-on experience in embedded cross-compilation, GDB debugging, performance profiling, and techniques for memory optimization.\nSound understanding of autonomous driving software architecture covering perception, localization, planning, and control components.\nProficiency with Git version control, CI/CD pipelines, and unit testing tools; exhibits rigorous logical thinking and excellent problem-solving and teamwork abilities.\nPreferred Qualifications\nExperience in mass-production embedded software development for autonomous driving applications.\nKnowledge of AUTOSAR Classic Platform/Adaptive Platform and ISO 26262 ASIL-B/D functional safety requirements.\nFamiliarity with automotive-grade SoC/MCU platforms from manufacturers such as NXP, Infineon, or Renesas.\nExposure to ROS/ROS2 frameworks and sensor driver integration for camera, radar, or LiDAR systems.\nWhy Join Us?\nOpportunity to work on cutting-edge autonomous driving domain controllers, contributing to integration of advanced perception, planning, and control algorithms within production-level embedded systems.\nStructured career development path from Engineer to Technical Lead, supported by access to leading-edge research and development laboratories and vehicle testing facilities.\nContinuous professional training focused on automotive functional safety and advanced embedded platforms to enhance technical expertise.\nOur Culture and Values\nAt Epiroc, we value innovation, authenticity, and diverse perspectives. We foster an inclusive workplace where collaboration, respect, and learning are fundamental. As we accelerate sustainable transformation in mining and infrastructure industries worldwide, we invite you to be a part of a team that pioneers technological advancements while committing to safety and quality. Join us in shaping the future with passion and purpose.\nBehaviors for Success\nDemonstrates strong analytical skills with the ability to independently diagnose and resolve complex technical issues surrounding real-time constraints, memory management, and communication within embedded systems.\nCollaborates efficiently across multidisciplinary teams to align software development with system requirements and deliver mass-production quality outcomes within scheduled timelines.\nMaintains a proactive and solution-oriented mindset to continuously improve embedded software architectures and operational processes.\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":5803,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-11T21:09:18Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.346,"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-hpc-engineer","json_url":"https://alion.io/job/epirocgroup-hpc-engineer.json","meta":{"generated_at":"2026-10-12T20:11:06Z","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":32700,"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-hpc-engineer"},{"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-hpc-engineer"},{"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-hpc-engineer"},{"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-hpc-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepirocgroup-hpc-engineer"}]}