onsite
AI Requirement Engineer
Software Engineer
Design and implement AI-driven agents for battery management systems, ensuring functional safety and seamless API integration while defining requirements and validating performance.
About the role
Key Responsibilities
- Define and document functional and non‑functional requirements for AI agents that monitor and control battery management systems.
- Develop and integrate AI algorithms (e.g., predictive health, state‑of‑charge estimation) using Python and C++.
- Implement robust API interfaces to connect AI agents with vehicle and cloud platforms.
- Validate system safety and compliance with functional safety standards (ISO 26262) through testing and verification.
- Collaborate with hardware, firmware, and software teams to ensure seamless integration of AI components into embedded platforms.
Requirements
- Strong experience in Python and C++ development for embedded or real‑time systems.
- Solid understanding of machine learning techniques applied to battery health and energy management.
- Knowledge of functional safety concepts and standards, preferably ISO 26262.
- Proven ability to design and integrate RESTful or gRPC APIs for AI services.
- Experience with battery management system architecture and CAN bus communication is a plus.
Skills
pythoncmachine learning