EMotorad Embedded Firmware Engineer Vacancy-Embedded Jobs in Pune
EMotorad, a pioneering company in the electric bicycle industry, is seeking an Embedded Firmware Engineer - BSW to join their dynamic team in Pune, India. This full-time, on-site position offers an exciting opportunity to contribute to the development of innovative e-bike technologies.
Company Overview
EMotorad is committed to revolutionizing the electric vehicle landscape by producing top-quality e-bikes at affordable prices. With a presence in over 15 countries and a rapidly growing team, the company has achieved significant milestones, including generating over INR 300 crore in revenue within the first three years and securing Series B funding from global investors.
EMotorad Embedded Firmware Engineer Job Key Responsibilities
-
Software Architecture Development: Design efficient and reliable software architectures for various control boards.
-
Firmware Development: Write, test, debug, and maintain reusable C/C++ code for interfaces, device drivers, and application-level functionalities, ensuring adherence to specified timing constraints.
-
Deployment: Deploy firmware on target devices and contribute to automating deployment processes.
-
Documentation: Maintain comprehensive documentation for software updates and deployment tools.
-
Collaboration: Work closely with hardware engineers to facilitate board testing and ensure seamless integration of software and hardware components.
Eligibility Criteria
-
Educational Background: Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, or a related field.
-
Experience: Minimum of 3 years in designing, building, and maintaining C/C++ code for embedded systems.
-
Technical Proficiency:
- Knowledge of peripheral interfaces and communication protocols such as I2C, SPI, CAN, UART/USART, and LIN.
- Experience with ARM Cortex-M/ARM Cortex-R-based microcontrollers.
- Proficiency in version control systems, particularly Git.
- Familiarity with debugging using JTAG and tools like logic analyzers and oscilloscopes.
- Understanding of boot loaders, power management, and memory management for microcontrollers.
-
Additional Skills (Preferred):
- Experience with IoT and connectivity protocols (e.g., BLE, Zigbee).
- Knowledge of Real-Time Operating System (RTOS) concepts and experience with RTOSs like FreeRTOS.
- Hands-on experience in motor control units, battery management systems, or vehicle control units.
Application Process for EMotorad Embedded Firmware Engineer Vacancy:
Interested candidates who meet the eligibility criteria and are passionate about shaping the future of automotive software are encouraged to apply. To submit your application, please visit EMotorad's LinkedIn job postings.
Compensation
While specific salary details for this position are not disclosed, industry data provides insight into compensation trends:
-
Glassdoor: The average salary for a Firmware Engineer in Pune is approximately ₹800,000 per year, with a typical range between ₹560,000 and ₹1,100,000.
-
AmbitionBox: Embedded Firmware Engineers in Pune with 1 to 6 years of experience can expect salaries ranging from ₹2,000,000 to ₹1,500,000 per year.
Actual compensation will depend on the candidate's experience, skills, and alignment with the role's requirements.
If you are passionate about driving innovation towards a sustainable future and meet the qualifications outlined above, EMotorad invites you to be part of their mission to revolutionize the electric vehicle industry.