Job Description
Job Description
Green Cubes Technology is a Lithium-Ion battery manufacturer in a rapidly growing industry based in Kokomo, IN. Green Cubes operates in a new and expanding industry. Our goal is to accelerate and facilitate the transition from inefficient lead acid power storage systems to Lithium-Ion power storage systems. We believe in designing and producing a cleaner and safer alternative to lead acid power storage systems.
The
Senior Software Engineer is responsible for developing, debugging, and maintaining firmware for the Battery Management System. Must be capable of technical communication with international engineering teams to drive process and product improvement. As a Senior Software Engineer, you will have the responsibility to drive projects forward and contribute to continuous improvement initiatives.
As a Senior Software Engineer, you will:- Develop, expand, and maintain firmware for Green Cubes’ Battery Management System.
- Firmware qualification and regression tests.
- Analyze battery data and develop functional algorithm.
- Utilize multidisciplinary knowledge of software systems design to rapidly solve problems and develop new product offerings and solutions.
- Communication with International engineering team to transfer software knowledge in support of both product quality improvement and new product offerings.
- High Power and Low Power Lithium Battery Systems
- Analyze existing product design field failure modes.
- Document development phases and monitor systems.
- Provide resource estimates for new business pursuits.
- Collaborate with internal teams and vendors to fix and improve products.
- Communicate software changes to customer.
- Designs, codes, tests, and submits input related to planning and conversion for new software products.
- Improve software diagnostics, durability, and user interface for battery systems.
The right candidate should possess:- Bachelor’s degree in related field or equivalent years of experience.
- Proven experience of at least five years as a Software Engineer or similar role.
- The ideal candidate must be results-driven, detail oriented and capable of working hands on to understand and solve technical challenges. Must have excellent customer service and communication skills.
- System design expertise regarding power systems and/or electronic control modules and software.
- Advanced C knowledge, Intermediate knowledge of C++, Python, Linux, and Docker.
- Experience with RTOS-based microcontroller projects.
- Basic networking and communication protocols knowledge (e.g., TCP/IP, HTTP, DNS, UART, I2C, SPI)
- Experience managing build systems such as CMake and GCC/clang-based toolchains.
- Strong capabilities in automated software testing (integration test with complex systems, effective unit tests).
- Experience with methods and tools of failure analysis and root cause identification, such as Oscilloscopes, Multimeters, and Protocol Analyzers.
- Experience with change management processes and risk management.
- Technical writing, including requirements, specifications, and test plans.
- Ability for domestic and international travel (10-20%) as required for interface with customers, suppliers, and global company resources.
- Working knowledge of electronics manufacturing and quality procedures.
About Green Cubes Technology
Go to job list