Software Development - Senior Software Engineer - Embedded Systems

Ather Energy Ather Energy is the only manufacturing start-up that has built intelligent & intuitive software into its electric vehicle using IoT technology. .....

Ather Energy Bengaluru ₹ NA 5-7Y Full Time
Job Description
  • Ather Energy is the only manufacturing start-up that has built intelligent & intuitive software into its electric vehicle using IoT technology. The scooter is equipped with a touchscreen interactive dashboard and an integrated mobile app that allows first in its category features like on-board navigation remote diagnostics and over-the-air (OTA) updates.This requires folks who can solve problems using the fundamentals of engineering & tech to be a part of the software innovation at Ather.What will I be doing at Ather? You would be involved in development of firmware for the various ECUs of the vehicle. Will need to evaluate solutions and tools for the ECUs. Be involved in design and development decisions for various features. You will be a feature owner. Design and develop hardware abstraction layers. Closely interact with Product team to understand Feature requirements. Work with QA team to identify and define system testing flow and cases. Gain knowledge of the complete product development.What kind of experience & skills do I need for this role? You need to have hands-on experience in firmware development for ARM Cortex M micro-controllers. Have to be an expert in C/C language. Knowledge of Go-Lang will be a plus. Expert in embedded interfaces: CAN I2C SPI UART etc. Automotive domain experience is a plus. Experience of Linux application development. Experience of multi-threaded application development. Understanding of IPC mechanisms: dbus tcp sockets will be a plus. Understanding of build tools: Makefile autoconf etc. Understanding of Linux/Android architectures will be a plus. Understanding of Linux Device Drivers will be a plus. Understanding of OOPS concepts. Knowledge of POSIX Thread API. Should have worked in AGILE development environment.What should I have graduated in? Bachelors/Masters in computer science or any other equivalent degreeAdditional Responsibilities:Reporting TeamReporting Designation:Reporting Department:Educational qualifications preferredCategory:Field specialization:Degree:Academic score:Institution tier:Required Certification/s:Required Training/s:Required work experienceIndustry:Role:Years of experience: toKey Performance Indicators:Required Competencies:Required Knowledge:Required Skills:Required abilitiesPhysical:Other:Work Environment Details:Specific requirementsTravel:Vehicle:Work Permit:Other detailsPay Rate:Contract Types:Time Constraints:Compliance Related:Union Affiliation:
Job Summary
Ather Energy is the only manufacturing start-up that has built intelligent & intuitive software into its electric vehicle using IoT technolo