Job Description On MM
Job Description On MM
Job Description On MM
Skill Sets :
- Complete expertise at Embedded C/C++.
- Extensive experience and hands-on skills on ARM Cortex M3/4/R4 and 8-bit microcontrollers.
- An in-depth understanding of different communication protocols is a must. Specially UART, SPI, I2C,
USB, BLE.
- Good understanding of microcontroller's architecture and its working.
- Good understanding of different power modes and power-saving schemes in the
microcontrollers/SOCs.
- Expertise with different peripherals such as ADC, DMA, Timer & Counters, Interrupt, Clocks, RTC.
- Good understanding of different external hardware and SOCs such as EEPROM memory, MEMS
sensor, Temperature sensor, etc.
- Expertise at handling huge codebases and designing of multi-layered architectures.
- Brilliant knowledge of embedded systems with bare-metal as well as RTOS/Linux environment.
- Hands-on experience with hardware debugging tools and interface like JTAG, SWD.
- Good working experience in different embedded software development IDEs, such as Keil, IAR,
Eclipse, etc.
- Working experience with BLE and USB protocols will be a great plus.
- Knowledge of additional languages would be a plus, such as C# and Python.
- To oversee the design and development of the overall curriculum, and develop and deliver a range of
programs of study (sometimes for entirely new courses) at various levels.
- To develop the quality assurance framework within the College’s overall framework, including the
validation and revalidation of courses, and student admission and assessment.
- To transfer knowledge including practical skills, methods and techniques.
- To encourage the development of innovative approaches to course design and delivery and ensure
that teaching design and delivery comply with the quality and educational standards and regulations of
the department.
- To challenge thinking, foster debate and develop the ability of students to engage in critical discourse
and rational thinking.
- To set, mark and assess work and examinations and provide feedback to students.
-------------------------------------------------------------------------------------------------------------------------------------
3. Senior Engineer DSP ADAS
eInfochips Limited
----------------------------------------------------------------------------------------------------------------------------------
4. Team Lead - Motor Control Software Engineer
Epropelled Systems Pvt Ltd
Description
- ePropelled is the leader in magnetic engineering innovations that dramatically improve electric motor
and generator efficiency for propulsion applications such as aviation, aerospace and electric vehicles.
- ePropelled is looking for a skilled "hands on" senior Software engineer with experience in the design
of motor controllers for its line of high efficiency brushless motor/generators for use in a variety of
applications.
- The ideal candidate will have successful experience taking high power motor controller design
projects from concept to manufacturing.
-Familiarity with a variety of software simulation tools is also desired.
Responsibilities
Develop motor control software design concepts in support of system requirements.
Create technical documentation, i.e. concept documents, system functional and design
specifications, technical specifications and test reports for all designs.
Develop firmware/software for embedded processors and DSP based motor controller/power
system to support required features.
Implement motor control firmware based on sensor-less FOC principles. Understand and create
control methods and algorithms for controlling Brushless motors and their systems.
Expert knowledge of Sensor-less torque control and closed loop position control
Experience with sensor based control desired
Implement software based digital filtering for sensor monitoring
Develop control models in Matlab/Simulink.
Qualifications