Embedded Firmware/BSW Engineer

13 days ago

Bengaluru, Karnataka, India

Subscribe to job alerts

Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.

Job Description

Company Description:

We see ourselves as a bunch of crazy maniacs who refuse to understand "It Can Not Happen".

People know us for building the most awesome e-bikes (electric bicycles) but, how we see it is "We believe we are changing the world, one e-bike at a time, and playing a part in bringing India to the Global map for EVs." The company aims to bring across top-quality eBikes which would currently cost way more in the Indian market at an affordable price utilising its local sourcing and manufacturing capabilities.

Let's talk numbers

We are currently the market leader in India across the e-bike category and are just on the verge of announcing our series A.

Having grown from a team of 5 to now 150+ across the globe, from a small garage to now offices across 15 countries and clocking in INR 300+ Cr revenue in first three years of operations. We have raised series B from global investors.

We think this is a great start to our exciting journey.

Qualification: B.E/B.Tech/M. E/M. Tech with EC/ECE, EE/EEE.

Key Responsibilities:

  • Develop software architectures for diverse control boards, ensuring efficiency and reliability.
  • Write, test, debug, and maintain reusable C/C++ code for interfaces, device drivers, and application-level code within specified timing constraints.
  • Deploy firmware on target devices in the short term and contribute to the automation of deployment processes over the medium term.
  • Maintain comprehensive documentation for software updates and deployment tools to ensure clarity and ease of reference.
  • Collaborate with Hardware Engineers to facilitate the testing of boards and ensure seamless integration of software and hardware components.

Requirements:

  • Minimum 2 years of hands-on experience in designing, building, and maintaining C/C++ code for embedded systems.
  • Proficient in peripheral interfaces and communication protocols, including I2C, SPI, CAN, UART/USART, LIN.
  • Proficient in peripheral of ADC, GPIO, PWM, Timers, Clock Configuration, and their Interrupt handlings
  • Knowledge of boot loaders, power management and Memory Management for microcontrollers.
  • Familiarity with basic peripherals such as GPIOs, ADC, Timers/Counters, PWM modules.
  • Experience with ARM Cortex-M/ARM Cortex-R based microcontrollers.
  • Proficient in version control systems, particularly Git.
  • Familiarity with debugging using JTAG.
  • Experience with IDEs such as Code Composer Studio, Visual Studio Code, STMCubeIDE, Keil, Design Studio is a plus.
  • Experience with debugging tools such as logic analysers and oscilloscopes.
  • Knowledge of UDS Based Bootloader and other Data handling UDS services.
  • Hands on Experience on Motor Control Unit/Battery Management System/Vehicle Control Unit.
  • Hands on Experience on Application Software and Base software integration

Additional Skills (Preferred):

  • Experience with IoT and connectivity protocols (BLE, Zigbee).
  • Knowledge of Real-Time Operating System (RTOS) concepts.
  • Experience with open source/closed source RTOSs, such as FreeRTOS.

If you meet the specified requirements and are passionate about shaping the future of automotive software, we encourage you to apply.

Join us in driving innovation towards a sustainable future!

EMotorad


Report inaccurate data

|

Leave feedback about this job

EMotorad

EMotorad

Pune, India, + 1 more location(s)

51 - 200

Sector: Transportation and mobility

About this company

Founders:Aditya Oza, Kunal Gupta, Rajib Gangopadhyay, Sumedh Battewar

Founded date:2020

Revenue:US$ 5 - 10 million

Investors:Basant Lohia, Ivy Growth Associates, LetsVenture

Stage:Seed

Website:emotorad.com

Connect:

EMotorad (EM) is an electric vehicle company that strives to bring futuristic ebikes at an affordable price for adventure seekers, daily commuters, or casual riders.

More Engineer - Software jobs in climate

Engie

APPLY

Landis+Gyr

APPLY

Ecosia

2 days ago

Berlin, Germany, + 1 more location(s)

APPLY

NextEra Energy

APPLY

FlixBus

Software Engineer - CRM Platform

2 days ago

Lisbon, Portugal

APPLY

E.ON

2 days ago

Virginia, United States, + 7 more location(s)

APPLY

E.ON

2 days ago

Virginia, United States, + 5 more location(s)

APPLY

E.ON

2 days ago

Virginia, United States, + 7 more location(s)

APPLY

E.ON

2 days ago

Virginia, United States, + 7 more location(s)

APPLY

E.ON

2 days ago

Virginia, United States, + 7 more location(s)

APPLY

Other jobs at EMotorad