AzusaRecruiter Since 2001
the smart solution for Azusa jobs

Senior Software Engineer

Company: Sandvik
Location: Camarillo
Posted on: October 12, 2024

Job Description:

Are you an experienced Software Engineer who wants to be part of our electrification journey? We are looking for a visionary leader who not only brings a wealth of experience in embedded software development, especially in the context of battery management, but also possesses a strong innovation mindset. If the answer is yes, keep reading, as this may be just the right position for you. This is your opportunity to join Sandvik's smart minds, all working together to build a more sustainable future.We are seeking a Senior Software Engineer to lead our Battery team for our underground mining fleet. In this pivotal role, you will architect, develop, and enhance Battery Management Systems (BMS), working closely with cross-functional disciplines, particularly electrical engineers, to seamlessly integrate BMS software with the overall vehicle control system. As the team lead, your responsibilities will extend to ensuring the safety and compliance of our software, implementing safety-critical algorithms, and mentoring a small team of software engineers.Your primary areas of responsibility:

  • 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.Your background and what we find important:
    • 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. Previous experience in a leadership or mentoring role is highly desirable.
    • 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.
    • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field.Sandvik is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
      #J-18808-Ljbffr

Keywords: Sandvik, Azusa , Senior Software Engineer, IT / Software / Systems , Camarillo, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Azusa RSS job feeds