Software Engineer - Battery Management System (BMS) Job at Our Next Energy Inc, Novi, MI

WFNZRXMrZTI5WXFhVWxKYVFYYWF6WXR1NEE9PQ==
  • Our Next Energy Inc
  • Novi, MI

Job Description

Job Description

Job Description

Essential Duties and Responsibilities

  • Create BMS control and diagnostic software to achieve desired functionality, robustness, and safety. Apply Model-Based-Development (MBD) methodology to translate algorithm designs into highly efficient, robust, and safe embedded software implementation
  • Develop Basic Software (BSW) modules to manage complex I/O functionality for a multitude of BMS functions such as cell monitoring, contactor management, and other interfacing/interaction needs
  • Develop software architecture artifacts as per AUTOSAR design methodology
  • Create BSW configurations for supporting product and customer needs
  • Apply structured test methodology in a variety of environments to verify and validate software design and implementation, in terms of functional behavior, performance, robustness, safety, compliance, and security
  • Perform all engineering tasks in defined lifecycle processes, methods, and practices, captured and managed in a system, building traceability between engineering phases and artifacts to ensure quality and compliance to ASPICE maturity and ISO26262 Functional Safety standards
  • Establish and maintain comprehensive documentation of software implementation
  • Collaborate with other internal stakeholders and customers to put ONE BMS strategies into operation
  • As part of development activities, root-cause and solve issues that arise, and help drive continuous refinement
  • Build technical subject matter expertise in BMS topics, actively participate in and contribute to technical reviews
  • Participate in customer engagement, promotional, and sales activities
  • This position will work as part of an agile engineering team, applying agile development methods and practices in a “DevOps” culture oriented to continuous delivery of value, continuous improvement, and speed of delivery

Job Tags

Similar Jobs

Diversified Maintenance

General Cleaner Job at Diversified Maintenance

 ...General Cleaner For over 40 years, Diversified Maintenance Systems, LLC has been providing client-focused, quality maintenance solutions...  ...you have to do as a Custodian/Janitor: Maintain and clean all floor surfaces, including sweeping, mopping, scrubbing, or vacuuming... 

Refined Medical Staffing

Travel RDN - Registered Dietitian Nutritionist Job at Refined Medical Staffing

 ...Job Description Refined Medical Staffing is seeking a travel RDN - Registered Dietitian Nutritionist for a travel job in Florence, South Carolina. Job Description & Requirements ~ Specialty: RDN - Registered Dietitian Nutritionist ~ Discipline: Allied Health... 

Baker Donelson

Legal Project Manager - Any Office Location Job at Baker Donelson

Legal Project Manager - Any Office Location Join to apply for the Legal Project Manager - Any Office Location role at Baker DonelsonLegal Project Manager - Any Office Location Join to apply for the Legal Project Manager - Any Office Location role at Baker DonelsonBaker... 

APPLIED MATERIALS

Manager V, Field Service Engineer (M5) Job at APPLIED MATERIALS

 ...for key businesses (start up, warranty, service agreements, paid service). Identifies and...  ...with marketing and sales. Manages start ups in terms of time and cost requirements...  ...Interviews, hires, and trains customer engineers as necessary to support regional business... 

Hope Network

Residential Instructor: Grandview - Alpine Grove: Part Time 2nd Shift (16 Hours) Job at Hope Network

 ...serve by assisting behind the scenes, but they all play an integral part in creating comebacks. Click here to watch what we mean. With...  ...Paid Training Employee Referral Bonus Generous Paid Time Off With your help, we can take on the challenges, the barriers...