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 Studio
- Should 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, SPI
- Hands 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 advantage
Educational Qualification & Experience
Bachelor / Master in Electronics / Electronics & Communication / Computer Science or equivalent with 6-8 years of experience in embedded product development