Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Sandvik · 20 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
check
Comp. & Benefits

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

Embedded software developmentBattery Management SystemsC/C++ programmingReal-time operating systemsFunctional safety standardsTeam leadershipCross-disciplinary collaborationElectrical schematics interpretationSafety-critical algorithms

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 is an engineering group with products that enhance customer productivity, profitability, and sustainability.

Funding

Current Stage
Public Company
Total Funding
$1.81B
Key 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

Leadership Team

leader-logo
Stefan Widing
President and CEO
linkedin
leader-logo
Cecilia Felton
EVP and Chief Financial Officer
linkedin
Company data provided by crunchbase