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
|
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
More Engineer - Software jobs in climate
1 Day ago
Leeds, United Kingdom
2 days ago
Düsseldorf, Germany
2 days ago
Alpharetta, United States
2 days ago
Jyväskylä, Finland
2 days ago
Berlin, Germany, + 1 more location(s)
2 days ago
Palm Beach Gardens, United States
2 days ago
Juno Beach, United States
Software Engineer - CRM Platform
2 days ago
Lisbon, Portugal
2 days ago
Warrington, United Kingdom
2 days ago
Gurugram, India
2 days ago
Shanghai, China
2 days ago
Baden-Württemberg, Germany
2 days ago
Madrid, Spain
2 days ago
Virginia, United States, + 7 more location(s)
2 days ago
Virginia, United States, + 5 more location(s)
2 days ago
Virginia, United States, + 7 more location(s)
2 days ago
Virginia, United States, + 7 more location(s)
2 days ago
Virginia, United States, + 7 more location(s)
Other jobs at EMotorad
20 days ago
Barcelona, Spain
13 days ago
Bengaluru, India
4 days ago
Pune, India
8 days ago
Bengaluru, India
8 days ago
Bengaluru, India
8 days ago
Bengaluru, India