Job Description
HCL Tech: Embedded C/C++ Developer with Linux and Networking Experience (Chennai & Bangalore Locations).
About HCL Technologies:
HCL Technologies is a next-generation global technology company that helps enterprises reimagine their businesses for the digital age. With over four decades of innovation, a world-renowned management philosophy, and a strong culture of invention and risk-taking, HCL continues to focus relentlessly on customer relationships. We take pride in our diversity, social responsibility, sustainability, and education initiatives. Our network of R&D facilities, co-innovation labs, global delivery capabilities, and 222,000+ Ideapreneurship across 60+ countries drive us to deliver holistic services to leading enterprises, including 250 of the Fortune 500 and 650 of the Global 2000.
Position: Embedded C/C++ Developer with Linux and Networking Experience
Locations: Chennai & Bangalore
Experience Required: 3 to 10 years
Educational Qualification: BE/B.Tech/M.Tech/MCA
Job Description:
We are looking for skilled Embedded C/C++ Developers with experience in Linux system programming and networking protocols. This role involves working on embedded software solutions, debugging, and integrating networking features within embedded systems.
Key Responsibilities:
- Design, develop, and maintain embedded software using C/C++ on Linux platforms.
- Work on Linux system programming, including IPC, multithreading, and memory management
- Develop and integrate networking protocols and features for embedded systems.
- Debug and optimize code to ensure high performance and reliability.
- Collaborate with hardware and testing teams to ensure seamless system integration.
Required Skills and Qualifications:
- Strong programming experience in Embedded C/C++.
- Solid understanding of Linux system programming concepts (process management, threads, IPC, file systems).
- Hands-on experience with networking protocols (TCP/IP, UDP, sockets, etc.).
- Familiarity with real-time operating systems and embedded hardware interfaces.
- Good understanding of software development life cycles and testing methodologies.
- Experience with tools like Git, JIRA, or other version control and issue tracking systems.
- Strong analytical and problem-solving skills.
Why HCL Technologies?
- One of the fastest-growing large tech companies globally, with offices in 60+ countries and 222,000 employees.
- A highly diverse organization with employees from 165 nationalities.
- Work with colleagues from across the globe in a virtual-first environment that promotes a great work-life balance.
- Comprehensive learning and career development opportunities at every level to help you find your unique spark.
- Certified as a "Great Place to Work" and a top employer in 17 countries, offering a positive work environment focused on employee recognition and respect.
Interested?
If you're ready to shape the future with us, please share your updated resume to Ch******c@hc****h.com for a detailed discussion.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time
Contact Details:
Company: HCLTech
Location(s): Chennai
Keyskills:
C++
C Programming Language
Linux Device Driver
Embedded C++
RTOS
Embedded C
Multithreading
Algorithms
Linux
Microcontroller
Data Structures