Eco Battery is a leading manufacturer of lithium batteries for golf carts, celebrated as the fastest-growing company in its sector over the past three years. Known for its innovative engineering and cutting-edge technology, Eco Battery delivers tailored energy solutions designed to enhance performance and reliability. The company’s success is driven by a relentless focus on customer satisfaction, crafting every product and service with the user’s needs in mind. Eco Battery’s commitment to excellence and sustainable energy solutions positions it as a trusted name in the industry, redefining the way golf carts are powered.
Position Overview
We are seeking a skilled and motivated Systems Integration Engineer to join our team. In this role, you will be responsible for the integration design, development, testing, and maintenance of the Eco Battery family of products within OEM and customer equipment. You will play a critical role in ensuring the safety, performance, and reliability of our products, enabling seamless operation in OEM and customer installations.
Key Responsibilities
- Test and validate Eco Battery products in new and existing OEM integrations.
- Troubleshoot OEM installation issues as they arise and work with OEM distributors to quickly resolve reported issues.
- Maintain and develop system integration documentation for all Eco Battery products.
- Design, implement, and test embedded software/firmware for microcontroller-based battery management systems (BMS) and motor control units (MCU).
- Design, implement, and test embedded software/firmware for Eco Battery products that interface with our BMS and MCU.
- Develop drivers and low-level firmware to interface with sensors, ADCs, and communication modules (e.g., CAN, UART, I2C, SPI), and power electronics.
- Optimize code for power efficiency, safety, and real-time performance.
- Collaborate with hardware engineers to define system architecture and hardware/software interfaces.
- Generate and maintain test documentation for both legacy and new products, ensuring product reliability and customer satisfaction.
- Implement diagnostics, self-checks, error handling, and safety mechanisms compliant with industry standards (e.g., ISO 26262, UL 1973).
- Support end-to-end product development, including requirements analysis, prototyping, debugging, validation, and release.
- Maintain firmware version control, documentation, and change tracking using tools such as Git, Jira, and Arena PLM.
- Perform in-lab validation, unit testing, and debugging using oscilloscopes, logic analyzers, and in-circuit emulators.
- Support compliance testing and certification processes as needed
Qualifications
Required:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
- 3+ years of hands-on experience developing embedded firmware in C/C++.
- Experience in system integration of DC/AC motor controllers.
- Experience providing diagnostic support for OEM customers.
- Experience with microcontrollers (e.g., ESP32, STM32, TI C2000, NXP, Renesas) in real-time environments.
- Familiarity with lithium battery systems and battery management concepts (SoC, SoH, cell balancing, protection).
- Proficiency in common communication protocols (CAN, I2C, SPI, UART, USB, Wi-Fi).
- Experience with RTOS or bare-metal firmware development.
- Strong debugging and hardware troubleshooting skills.
Preferred:
- Knowledge of safety-critical software development standards (ISO 26262, MISRA C).
- Experience with CANopen, UDS, or custom CAN protocols.
- Familiarity with power electronics, charging systems, or automotive-grade systems.
- Experience using tools like MATLAB/Simulink for algorithm development and code generation.
- Python or scripting skills for test automation
What We Offer
- Full health, vision, and dental coverage
- Collaborative and fast-paced work environment
- Opportunities for growth and professional development
- Cutting-edge projects in battery innovation