
Sandvik
Global leader in engineering, offering advanced products and services in mining, materials technology, and machining.
Senior Embedded Software Engineer
Lead BMS software development for mining vehicles, manage team, ensure safety
Job Highlights
About the Role
At Sandvik, we are driven to create innovative solutions that transform industries, and we are looking for a Senior Software Engineer to shape the future of mining. In this pivotal role you will architect, develop, and enhance Battery Management Systems (BMS) for underground loaders and hauling trucks, working closely with electrical engineers and other cross‑functional partners to integrate the software with the vehicle control system. You will lead a small, interdisciplinary team of software engineers, ensuring that the BMS meets rigorous safety standards and complies with industry regulations. Mentoring junior team members, conducting thorough code reviews, and championing best practices will be key aspects of your daily work. • Lead design, development, and implementation of BMS software for underground equipment • Upgrade existing BMS architecture and develop next‑generation controllers • Ensure safety‑critical algorithms meet ISO 26262 or ISO 13849 standards • Conduct code reviews, testing, and debugging to maintain high‑quality software • Mentor and guide junior engineers in best practices and safety compliance • Collaborate with system and electrical engineers; read and interpret electrical schematics • Develop embedded software using C, C++, and real‑time operating systems • Implement communication protocols such as CAN bus
Key Responsibilities
- ▸bms development
- ▸embedded software
- ▸safety standards
- ▸code review
- ▸team leadership
- ▸can communication
What You Bring
• 5+ years of software engineering experience, with a focus on embedded systems • Proven leadership or mentoring experience in a software team • Experience with Battery Management Systems or similar applications • Bachelor’s degree or higher in Computer Science, Electrical Engineering, or related field
Requirements
- ▸embedded systems
- ▸leadership
- ▸mentoring
- ▸battery management
- ▸bachelor's
- ▸5+ years
Benefits
Sandvik invests in your professional growth, offering leadership programs, skill‑development opportunities, and a clear career advancement path. Our flexible work‑life balance policies, including generous paid time off and parental leave, support you in delivering your best work. • Competitive salary range of $119,840 – $160,200 • Medical, dental, vision insurance and a 401(k) plan with 5% company match • Flexible paid time off, 11 paid holidays, and 14 weeks of paid parental leave • Wellness programs and access to leadership development resources
Work Environment
Hybrid