Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen