Sandvik · 18 hours ago
Senior Embedded Software Engineer
Sandvik is a company focused on creating innovative solutions that transform industries. In this pivotal role, you will architect and develop Battery Management Systems (BMS) while leading a small team of software engineers and ensuring software safety and compliance.
Building MaterialIndustrialMachinery ManufacturingManufacturingMining
Responsibilities
Lead the Development: Take charge of the Battery Management System (BMS) for underground loaders and hauling trucks. Drive the design, development, and implementation of BMS software
Team Leadership: Act as the team lead for a small, cross-functional team of software engineers. Collaborate with other disciplines, including system and electrical engineers, to ensure seamless integration with the overall vehicle control system
System Upgrade and Innovation: Initiate the upgrade of the existing BMS while envisioning and architecting a new system with advanced controllers. Stay abreast of emerging technologies and industry best practices to drive innovation in battery management
Safety and Compliance: Ensure that BMS software meets safety standards and complies with industry regulations. Implement safety-critical algorithms and practices to enhance the reliability and safety of mining equipment
Code Quality and Review: Conduct thorough code reviews, testing, and debugging to maintain high-quality, reliable software
Leadership Skills: Mentor and guide junior team members in adopting best practices
Technical Proficiency: Proficient in programming languages such as C, C++, with expertise in real-time operating systems. Knowledge of communication protocols like CAN bus is essential
Cross-Disciplinary Collaboration: Ability to read and interpret electrical schematics to support effective collaboration with electrical engineering teams
Functional Safety Awareness: Ideally familiar with safety standards such as ISO 26262 or ISO 13849, particularly in the context of embedded systems and control software
Qualification
Required
Proficient in programming languages such as C, C++, with expertise in real-time operating systems
Knowledge of communication protocols like CAN bus is essential
Proven ability to lead and inspire a small team of software engineers
5+ years of proven experience in software engineering
Significant experience in embedded software development, particularly in the context of Battery Management Systems or similar applications
Experience reading electrical schematics is a strong plus
Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field
Preferred
Previous experience in a leadership or mentoring role is highly desirable
Familiarity with functional safety standards (e.g., ISO 26262, ISO 13849) and safety-rated controllers is preferred
Benefits
Medical, dental, vision insurance
401(k) with a company contribution of 5%, along with a matching contribution
Flexible paid time off
11 paid holidays
14 weeks of paid parental leave
Wellness programs
Leadership programs
Skills development
Opportunities to advance your career
Company
Sandvik
Sandvik is an engineering group with products that enhance customer productivity, profitability, and sustainability.
Funding
Current Stage
Public CompanyTotal Funding
$1.81BKey Investors
European Investment BankNordic Investment Bank
2025-11-25Post Ipo Debt· $575.65M
2025-06-05Post Ipo Debt· $171.15M
2022-09-20Post Ipo Debt· $498.56M
Recent News
2026-01-05
2025-12-24
2025-12-19
Company data provided by crunchbase