0% found this document useful (0 votes)
116 views4 pages

Job Description On MM

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 4

Microprocessor & Microcontroller based - Job Description

1. Firmware Engineer - Microcontroller/microprocessor


ITH Technologies

We are working on high-precision wearable, acquiring physiological data in real-time. In such an


application, the biggest challenges to a firmware developer are to manage several subsystems and
sensors, acquiring data from all of them in real-time, as well as making sure that none of the
subsystems or sensors are consuming unnecessary power; none of them is unnecessarily powered.
We are looking for engineers capable of optimizing the power consumption with computation power,
which is very crucial for wearable requiring a decent power backup.

Roles & Responsibilities :

- Develop algorithms, test cases, and device drivers.


- Hardware Interfacing - Multiple Microcontrollers, Microprocessors and SoCs (Arm Cortex M3/4/
R4/ATmega/BLE).
- Complete ownership of the Firmware Architecture and CodeBase Design.
- Support project initiatives collaborating with the rest of the design team ensuring that development
milestones and deadlines are met on time.
- Create and execute test plans for verifying design performance to specification.
- Debug problems as they arise during verification and validation.
- In-house testing of newly developed firmware.
- Document all firmware designs including design specification, bug tracking, and version control.

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.

Role: Software Developer


Industry TypeIT-Software / Software Services
Functional AreaIT Software - Embedded, EDA, VLSI, ASIC, Chip Design
Employment TypeFull Time, Permanent
----------------------------------------------------------------------------------------------------------------------------------
2. Microprocessors- Assistant Professor
ICFAI University Dehradun

- 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.

Role: Assistant Professor


Industry TypeEducation / Teaching / Training
Functional AreaTeaching, Education, Training, Counselling
Employment TypeFull Time, Permanent

-------------------------------------------------------------------------------------------------------------------------------------
3. Senior Engineer DSP ADAS
eInfochips Limited

 Experience working with Digital Signal Processors.


 Ability to program in Assembly, C/C++ for microprocessors
 Experience with DSP arithmetic optimisation
 Excellent expertise and experience in Embedded Implementation of Digital Signal
processing/Image Processing algorithms.
 Experience in development and debugging on multi-core architectures
 Solid hardware and software debugging skills
 Strong analytic and problem-solving skills.
 Experience in RTOS is a plus.
 Domain knowledge of at least one DSP domain (audio, baseband, imaging/video) is desirable
Added Advantage,
Automotive Audio Eco system
Exposure to ADAS Algorithm on Any DSP platform.
 
 
Perks and Benefits 
As per industry standards

Role: Software Developer


Industry TypeIT-Software / Software Services
Functional AreaIT Software - Embedded, EDA, VLSI, ASIC, Chip Design
Employment TypeFull Time, Permanent

----------------------------------------------------------------------------------------------------------------------------------
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

 8 to 12 years of experience in design and implementation of control algorithms for power


conversion circuits, active converters or motor control
 Experience with digital devices microprocessors, DSPs, memory devices, OPAMPs, A/D and
D/A converters.
 Experience with RS232, RS485, CAN bus, ModBus, USB interfaces, Ethernet and I2C
interfaces as well as Wi-Fi and Bluetooth.
 Experience with a variety of sensors i.e. thermal, current, voltage etc.
 Experience in C/C++ and assembly language for microprocessors and DSPs
 Experience in using SW debugging tools, emulators
 Experience in design of SW architecture, user interfaces, and documentation for embedded
controllers
 Experience with software build tools, version control and scripting languages
 Knowledge of MATLAB Simulink for controls development
 Must be organized and have methodical approach to problem solving.
 Strong oral and written communication skills
 Ability to work independently and as part of a team.

Role: Technical Lead/Project Lead


Industry TypeElectricals / Switchgears
Functional AreaEngineering Design, R&D
Employment TypeFull Time, Permanent

You might also like