HCL Technologies
HCL Technologies

Senior Designer

RoleDesign
LevelSenior
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted2 months ago
Apply now

About the role

Job Summary

Design and implement software of embedded devices and systems from requirements to Production deployment for Control systems.Design, develop, code, test and debug system software and architecture.Review code and design.Analyze and enhance efficiency, stability, and scalability of system resources.Interface with hardware design and development.Developing solutions which satisfy applicable technical specifications and adhere to the company’s development processes.To coordinate with hardware, Software, Test team to work in harmony for overall.Product/Solution designs.Create infrastructure and Best Known Methods for designing software for microcontroller based embedded devices Maintaining repository using Git for existing and new products

Key Responsibilities

Strong embedded C programming experience.Experience with micro-controllers and or microprocessors architecture (Sitara, ARM Cortex, 32-bit Processors) development, test, and sustain Firmware/Software at Bare Metal level, within an RTOS, and at the OS Driver Level.Experience in Free RTOS or RT Linux Experience in Industrial /automotive communication protocols and stacks (CAN, EtherCAT, Ethernet, , etc.) .Familiar with Code composer Studio Deep Knowledge of all common communication interfaces and peripherals like DDR4, eMMC, USB2.0, RGMII, SPI, PCIe etc.,Deep understanding of the physical layer (hardware layer) of these interfaces for forensic debug purposes at processor core level Experience with Bootloader Development and Startups for ARM MCU. Experience with Board Support Package Development (BSP).Ability to use all common test equipment such as Oscilloscope, DVM, Logic analyzer, and protocol sniffers, emulators.Ability to read schematics.Understanding of Digital Logic.Excellent team player with great communication skills (written, and verbal).Must be flexible, independent, and self-motivated. Minimal supervision will be preferred.

Skill Requirements

null

Other Requirements

null

Required skills

Embedded C

Microcontrollers

Firmware development

RTOS

Hardware interfaces

Git

About HCL Technologies

Bangalore

Headquarters