Skip to Main Content

Job Title


Senior Firmware Engineer


Company : Yuma Energy


Location : Bengaluru, Karnataka


Created : 2026-01-26


Job Type : Full Time


Job Description

Location: BengaluruWork From OfficeOverviewWe 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 advantageEducational Qualification & Experience- Bachelor / Master in Electronics / Electronics & Communication / Computer Science or equivalent with 6-8 years of experience in embedded product development