Location : Bengaluru
Work From Office
Overview
We are an Energy-as-a-Service company on a mission to build a sustainable future where transportation is accessible, affordable and carbon free. Yuma Energy is backed by Magna, one of the world’s largest automotive suppliers, and Yulu, India’s largest shared electric micro-mobility provider. We offer the largest Battery-as-a-Service (BaaS) platform in India for two-wheelers with a nationwide network that is helping redefine urban mobility with its reliable, convenient and efficient nationwide network of over 85 swapping stations.
Key Accountabilities, Roles and Responsibilities
- The Software Architect is responsible for the complete life cycle of software, from requirements and specification development to technology selection and implementation.
- Defining software architecture for embedded products (primarily for LV and HV BMS) and coding standards;
- Reviewing software developed by the team or business partners;
- Preparing test plans and reviewing test results;
Mentoring the design team and establishing processes for information flow between stakeholders are part of the responsibilities.
Assisting in the selection of technologies used and formulating strategies for software development is part of the responsibility that requires an in-depth view of existing and emerging technologies.This role demonstrates excellent technical expertise and should take higher accountability in overall software delivery.This position requires to design, construct, and maintain embedded code for new and current projects.Hands on experience in 32-bit microcontrollers and architecture such as ARM, CORTEX M3 / M4 series, preferably STM and NXP MCUs.Hands on experience in software development tools (IDE and compilers) like STM32CubeIDE, S32 Design StudioShould have solid and thorough knowledge of firmware development using embedded C and RTOS (preferably freeRTOS)Experience in different communication standards and protocol such as UART, CAN, USB, MODBUS RTU, MQTT, I2C, SPIHands on experience with version control system such as Git and Experience in standards like - MISRA C etc.Exposure to BMS firmware and SoX development is an added advantageEducational Qualification & Experience
Bachelor / Master in Electronics / Electronics & Communication / Computer Science or equivalent with 6-8 years of experience in embedded product development