Job Necessities
- Bachelor’s Diploma in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with 4+ Years of related expertise utilizing C / C++ for embedded firmware improvement.
- Glorious understanding of Object Oriented Programming (OOPs) ideas.
- Glorious understanding of Embedded design life cycle, New product improvement course of & expertise of working with international groups.
- Glorious theoretical & sensible embedded software program design abilities 8/16/32 bit -Microcontroller / Microprocessor primarily based design.
- Expertise with a number of under OS/RTOS is desired.
- WinCE
- QNX
- Nucleus
- LynxOS
- Linux
- MQX
- KeilRTX
- Ubuntu
- VxWorks
- embOS
- Android
- FreeRTOS
- Integrity
- Different: Click on or faucet right here to enter textual content.
Expertise with a number of under Communication Interfaces & Protocols:
- RS232/485
- CAN
- I2C
- USB
- SPI
- Ethernet: UDP / TCP/IP
- Different: Click on or faucet right here to enter textual content.
Good to have
Expertise in a number of under Industrial Protocols:
- MODBUS
- Ethernet IP
- Wi-fi HART
- Wired HART
- ProfiNet
- Bluetooth
- Basis Subject Bus
- DeviceNet
- Bluetooth Low Vitality (BLE)
- ProfiBus
- OPC-UA
- WiFi
- CAN Open
- Different: Click on or faucet right here to enter textual content.
2. Expertise with machine driver improvement.
- Publicity with Kernel and bootloader programming.
- Knowledgeable in hands-on improvement and troubleshooting on embedded targets utilizing check & measurement tools like Digital Oscilloscope, Protocol Analyser and so on.
- Expertise with MISRA -C requirements, Minimal C 11 and above requirements.
- Publicity with static code analyzing instrument akin to Coverity and/or PC-Lint.
- Expertise in analyses strategies like FMEA, DFMEA and comparable.
- Familiarity with Software program model management (SVN) and Bug / Defects monitoring methods, devOps can be an added benefit
- Familiarity with software program improvement course of, High quality software program improvement with give attention to code overview, unit, and integration testing and so on.
- Expertise of Unit and Integration testing, efficiency measurement, Debugging and evaluation of the assigned points, Re-engineering of present code for reuse with required modifications and related unit/integration testing.
- Glorious verbal & written communication abilities.
- Must be keen to take extra tasks in the course of the execution primarily based on the enterprise want
- A willingness to study is essential.