Sandvik

Sandvik

Global leader in engineering, offering advanced products and services in mining, materials technology, and machining.

41,000MiningInfrastructureRock ExcavationRock ProcessingMetal CuttingManufacturingQuarryingTunnelingLoading and HaulingRock DrillingRock CuttingCrushingScreeningFeedingBreakingDemolitionDigital ManufacturingIndustrial MetrologyMetal PowderAutomated Mining EquipmentElectric Mining EquipmentEco-efficient Rock ProcessingComponent ManufacturingSustainability TechnologiesIndustrial ProcessesWebsite

Senior Embedded Software Engineer

Lead BMS software development for mining vehicles, manage team, ensure safety

Camarillo, California, United States
120k - 160k USD
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Hybrid

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

Apply Now