Sr. Engineer, BMS Software

Posted 19 Days Ago
Be an Early Applicant
Novi, MI
In-Office
Senior level
Energy
The Role
Design and implement BMS control, diagnostic, and Basic Software modules using MBD and AUTOSAR. Develop tests, verification, and documentation to meet ASPICE and ISO26262 standards. Collaborate cross-functionally in an agile DevOps environment and support deployment, debugging, and continuous improvement for production automotive and grid-scale BESS applications.
Summary Generated by Built In

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 
  • 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 

The ideal candidate will possess these skills and abilities:

  • Application of quality-driven embedded software engineering in production automotive applications
  • Comfortable with a fast pace of change, ability to learn and adapt
  • Practiced ability to develop from a system perspective
  • Ability to work effectively in a cross-functional team
  • Strong communication ability – interpersonal, written, presentation, of technical concepts and approaches
  • Detail Oriented : Capable of carrying out a given task with all details necessary to get the task done well 
  • Enthusiastic : Shows intense and eager enjoyment and interest 
  • Innovative : Consistently introduces new ideas and demonstrates original thinking 
  • Flexibility : Inspired to perform well when granted the ability to set your own schedule and goals 
  • Ability to Make an Impact : Inspired to perform well by the ability to contribute to the success of a project or the organization 
Qualifications Experience Preferred In-depth experience in embedded software development, for automotive production-oriented applications, and ideally also in AUTOSAR-based applications Experience in analysis of requirements and algorithm design to understand software needs, developing production-grade software implementation, performing software verification Experience in Model-Based-Development (MBD) of embedded control systems using Matlab, Simulink/Stateflow, and autocode generation tools Proficient in C programming of embedded systems Experience in grid-scale Battery Energy Storage Systems (BESS) to design, develop, and maintain software supporting utility-scale energy storage deployments. The ideal candidate has hands-on experience with energy management systems (EMS), SCADA integration, power conversion systems (PCS), and grid interconnection standards as well as Safety Standards: UL1973, UL9540, IEC 60730-1 Experience with embedded controls and software development processes, methods, tools, and technology, preferably at the OEM or Tier1 level, including working in Lifecycle Management or change management systems Familiar with Source Code and Configuration management methods and systems, such as Github Proficient in working with automotive electronics and associated development tools such as debuggers, CAN instrumentation, measurement and calibration tools Preferred experience in meeting functional safety, in terms of developing embedded controls that are compliant to ISO26262 Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Top Skills

Bms,Model-Based-Development (Mbd),Autosar,Matlab,Simulink,Stateflow,Autocode Generation,C Programming,Can Instrumentation,Github,Debuggers,Measurement And Calibration Tools,Scada,Ems,Pcs,Aspice,Iso26262,Ul1973,Ul9540,Iec 60730-1
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Novi, MI
223 Employees
Year Founded: 2020

What We Do

Our Next Energy (ONE) is paving the way for an electric future, innovating energy storage technologies that will rapidly expand the world’s ability to access sustainable power.

We are showing the world what’s possible, rapidly clearing hurdles that stand in the way of mass clean energy adoption: extending range, increasing safety, lowering cost and, of course, using the cleanest chemistries.

Similar Jobs

InvestNext Logo InvestNext

Product Support Specialist

Fintech • Real Estate • Software • Analytics • Financial Services
In-Office
Detroit, MI, USA
60 Employees
60K-65K Annually

Cox Enterprises Logo Cox Enterprises

Business Operations Senior Manager, Marketing

Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Remote or Hybrid
United States
50000 Employees
112K-186K Annually

Atomic Object Logo Atomic Object

Senior Software Engineer

Agency • Consumer Web • Mobile • Professional Services • Software • Database • App development
In-Office
Grand Rapids, MI, USA
115 Employees
118K-170K Annually
In-Office or Remote
3 Locations
2331 Employees
10-12 Hourly

Similar Companies Hiring

UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
Runwise Thumbnail
Software • Real Estate • PropTech • Hardware • Greentech • Energy
New York, NY
199 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
108 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account