top of page

Motor Control Unit (MCU) Embedded Software Engineer

Bengaluru, Karnataka, India

Job Type

Full Time

Workspace

On-Site

Availability

June 2024

About the Role

Arbor mobility, Bengaluru based start-up and Indian Institute of Science (IISc) are collaborating for the development of a high current compact motor controller for a performance electric motorcycle. The development will primarily happen in IISc laboratory. We are looking for two excellent research engineers for this challenging project that involve design, fabrication, and testing of a complete traction motor controller.


MCU Embedded Software Engineer role at Arbor Mobility will be responsible for development of next generation power converter, firmware and software development for automotive applications.


The academic and start-up environment will provide ample opportunity for publication and filling of patents. You will be a core member of the team developing hardware and software for Motor controller including implementation and testing.


Key Responsibilities : -


1. Development: -


  • Development of firmware and software for MCU according to Arbor’s defined architecture.

  • Develop different layers of firmware as per architecture, in context of an RTOS.

  • Develop application software for MCU from Arbor’s developed algorithm modules.

  • Collect and analyze relevant data for motor parameter estimation.

  • Collaborate with other teams to come up with simple tools to simplify processes like parameter update, code flash etc. for others.


2. Debugging: -


  • Ensure error free software is flashed onto Arbor MCU with the help of a debugging tool or/and bootloader.


3. Testing: -


  • Write test cases to perform component level and system level testing of the software to ensure various functional requirements of Arbor MCU are met.


4. Documentation and Reporting: -


  • Ensure proper documentation of the firmware and software developed.

  • Document data collected for parameter estimation.

  • Maintain a comprehensive test case matrix to track completion of functional requirements of Arbor MCU.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Electronics Engineering or a related field.

  • Experience in various motor control algorithms for IPMSM, SPMSM, BLDC and IM motors and strong understanding of power electronics

  • Experience working with microcontrollers and DSPs

  • Experience in embedded C is a must

  • Experience in Matlab/Simulink.

  • Experience with compilation, flashing and debugging process and tools.

  • Experience with microcontroller functionalities like PWM, ADC, Interrupts, DMA etc.

  • Experience with communication protocols like CAN, I2C, SPI and UART.

  • Experience working with RTOS.

  • Experience in testing of software.

  • Self-motivated and eager to take initiative.


Good to have: -

  • Knowledge in control systems theory with focus on feedback control strategies.

  • Knowledge of auto code generation in Matlab/Simulink.

  • Experience in version control tools like Github.

  • Experience in working with Bootloaders.

  • Proficiency in electric vehicle technology.

About the Company

Arbor Mobility is a 2W EV start-up based out of Bengaluru, India. We at Arbor Mobility are developing a performance two-wheeler EV motorcycle. The three Co-Founders have done their Masters in Automotive Engineering from the University of Michigan, Ann Arbor, USA, and have worked for various Automotive companies in India and the USA and are now determined to create something exciting in the EV space. The company was started in November, 2022 and is now rapidly expanding. We, at Arbor Mobility are trying to answer the basic question of how to increase the adoption of EVs in India. EV usage is a paradigm shift in consumer behaviour. It requires us to think how to tackle the issues such as charging, range anxiety & safety for a consumer. We at Arbor Mobility think it is essential to make it easy for the customers to switch to EVs. Hence, we have taken an innovative customer centric approach for our product development. This provides an exciting opportunity for anyone who want to join the efforts to build the future of automotive industry in India & the world.

At Arbor Mobility, we don't just work together; we grow together. Our co-founders treat employees like cherished friends, fostering an environment where bonds are built on trust, respect, and a shared vision. Innovation is our North Star, guiding us to pioneer, disrupt, and always strive for better. We value smart, wise work that honors your time and talents. Join us, and embark on a tech-driven journey where innovation flourishes, collaboration thrives, and every member contributes to our success.

  • email
  • LinkedIn
bottom of page