Search by job, company or skills

Yuma Energy

Senior Firmware Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 133589689

Similar Jobs