The Digital Path Forward

Embedded Software Development

  • Responsibilities:
    • Design and develop Embedded Software.
    • Debug and understand kernel internals.
    • Implement various kernel-level synchronization mechanisms.
    • Work with embedded systems concepts and protocols such as I2C, SPI, UART, and USB.
    • Manage IO operations from devices and memory management in a real-time environment.
  • Qualifications:
    • Bachelor’s degree in engineering, computer science, or a related field.
    • 4 to 12 years of experience in designing and developing Embedded Software.
    • Strong knowledge of Linux / RTOS concepts and embedded systems.
    • Excellent programming skills in C and C++.
    • Experience with debugging tools and kernel internals.
    • Nice to have Experience in MATLAB / CAN / Autosar

Apply Now

File Extension Allowed: Pdf, Doc, Docx | Max File Size: 2MB


I have read HCL Technologies’ Privacy Statement and agree to the terms of use*

I have read HCL Technologies’ Candidate Data Privacy Policy and agree to the terms of use*

Once you submit the form, you'll receive an email verification link to confirm your subscription