Talent.com
BMS Software Engineer

BMS Software Engineer

Our Next Energy IncNovi, MI, US
30+ days ago
Job type
  • Full-time
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, identify 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
Create a job alert for this search

Software Engineer • Novi, MI, US

Related jobs
Senior BMS Requirements Engineer - Now Hiring!

Senior BMS Requirements Engineer - Now Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems (BMS) Sr.Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains.The selected c...Show moreLast updated: 30+ days ago
Basic Software Architecture Engineer

Basic Software Architecture Engineer

StellantisAuburn Hills, MI, United States
Full-time
Base Software Architecture Engineer will be responsible for participating in a team of engineers responsible for the development of software for EE / core and powertrain control modules.The Engineer ...Show moreLast updated: 30+ days ago
Senior BMS Requirements Engineer - Urgently Hiring!

Senior BMS Requirements Engineer - Urgently Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems (BMS) Sr.Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains.The selected c...Show moreLast updated: 8 days ago
BMS Software DRE - Now Hiring!

BMS Software DRE - Now Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 15 days ago
  • Promoted
Engine Testing Manager

Engine Testing Manager

MARTIN TechnologiesNew Hudson, MI, US
Full-time
This role is pivotal in ensuring the success of our projects by managing.Manage and mentor a team of skilled test engineers and technicians, fostering growth and collaboration.Oversee end-to-end en...Show moreLast updated: 30+ days ago
BMS Software DRE

BMS Software DRE

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 15 days ago
  • Promoted
Industrial & Machinery Systems Engineer

Industrial & Machinery Systems Engineer

OPmobilityHuron Charter Township, MI, US
Full-time
The Industrial & Machinery Systems Engineer is a hybrid role that combines the responsibilities of Industrial Engineering and Machinery Design Engineering. This role is accountable for the design, s...Show moreLast updated: 13 days ago
  • Promoted
SITE INDUSTRIAL MACHINERY DESIGN PROFESSIONAL - DUAL ROLE

SITE INDUSTRIAL MACHINERY DESIGN PROFESSIONAL - DUAL ROLE

OPmobilityHuron Charter Township, MI, US
Full-time
The Industrial & Machinery Systems Engineer is a hybrid role that combines the responsibilities of Industrial Engineering and Machinery Design Engineering. This role is accountable for the design, s...Show moreLast updated: 12 days ago
  • Promoted
Senior Applications Engineer-CNC Machine Tools

Senior Applications Engineer-CNC Machine Tools

Swift Placement & ConsultingWixom, MI, US
Full-time
Can live anywhere in USA close to a Methods Tech Center.Headquartered in Sudbury, Mass.Methods provides an end-to-end portfolio of best-in-class products, engineering, service, parts, training, and...Show moreLast updated: 19 days ago
  • Promoted
Industrial Engineer

Industrial Engineer

Trilogy Corporate ServicesWixom, MI, US
Full-time
Department : Operations / Process Improvement.About Trilogy Corporate Services.Trilogy Corporate Services delivers structured, high-quality janitorial and facility support across commercial office b...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Battery Management System (BMS)

Software Engineer - Battery Management System (BMS)

Our Next Energy IncNovi, MI, US
Full-time
Essential Duties and Responsibilities.Create BMS control and diagnostic software to achieve desired functionality, robustness, and safety. Apply Model-Based-Development (MBD) methodology to translat...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer

Sr. Software Engineer

Robert HalfRochester Hills, MI, US
Full-time
We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and Embedded platforms in the Heavy Duty Vehicle Diagnostics domain.This role blends hands-...Show moreLast updated: 12 days ago
  • Promoted
  • New!
Software Engineer - Core Engineer

Software Engineer - Core Engineer

V2SoftDearborn, MI, US
Full-time
V2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquarteerd in Bloomfiled Hills, MI and...Show moreLast updated: 4 hours ago
  • Promoted
Controls Software Engineer

Controls Software Engineer

Monster jobsNew Hudson, MI, US
Full-time
Report to the Electrical Engineering Manager for project assignments and report on daily activity progress and responsibilities. Responsible for software design including PLC, HMI, Drives, Device In...Show moreLast updated: 30+ days ago
Senior BMS Requirements Engineer

Senior BMS Requirements Engineer

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems (BMS) Sr.Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains.The selected c...Show moreLast updated: 30+ days ago
BMS Software DRE - Urgently Hiring!

BMS Software DRE - Urgently Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 15 days ago
  • Promoted
  • New!
Earn At Least $1440 For Your First 128 Trips, Guaranteed.

Earn At Least $1440 For Your First 128 Trips, Guaranteed.

UberBritton, MI, US
Full-time +1
Earn at least $1440 driving with Uber when you complete your first 128 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...Show moreLast updated: 19 hours ago
  • Promoted
Manufacturing Engineer

Manufacturing Engineer

DriveAnn Arbor, MI, US
Full-time
The Process Engineer will collaborate with cross-functional teams to identify areas for improvement, implement solutions, and support continuous improvement initiatives across production lines.Anal...Show moreLast updated: 30+ days ago