Senior Designer
India
Job Description
Senior Designer
| Bangalore, KarnatakaChennai, Tamil Nadu

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 devicesMaintaining 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 BareMetal level, within an RTOS, and at the OS Driver Level.Experience in Free RTOS or RT LinuxExperience in Industrial /automotive communication protocols and stacks (CAN, EtherCAT, Ethernet, , etc.) .Familiar with Code composer StudioDeep 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 levelExperience 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
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 226,300 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2025 totaled $14.5 billion.

23 Benefits At HCLTech, we believe in empowering our employees with comprehensive benefits that support their professional growth and enhance their well-being. When you sign up for a career with us, you gain access to: https://rmkcdn.successfactors.com/147eb21f/a701dca9-f32d-4fc9-9447-6.svg Industry-benchmarked compensation https://rmkcdn.successfactors.com/147eb21f/b0c54381-ddcc-4a33-9b35-9.svg Best-in-class healthcare benefits https://rmkcdn.successfactors.com/147eb21f/b73027be-7aae-4d36-a090-4.svg Personal time off https://rmkcdn.successfactors.com/147eb21f/d5b4fdfd-2e99-4e26-9878-9.svg Maternity and paternity benefits https://rmkcdn.successfactors.com/147eb21f/3d42b0fc-4652-435a-9ece-c.svg Access to skills / higher education programs/resources https://rmkcdn.successfactors.com/147eb21f/aeddeaf2-9e25-4584-ad11-d.svg Discounts on products and services via Benefit Box https://rmkcdn.successfactors.com/147eb21f/a9609a3b-2700-4b3c-9d90-a.svg Participate in CSR programs and live life with a purpose https://rmkcdn.successfactors.com/147eb21f/c6e33851-710f-4634-bd69-f.svg Opportunities to grow and advance your career Note: The benefits listed above vary depending on the nature of your employment and the country where you work. Some benefits may be available in some countries but not in all.