Embedded Software Engineer

7 hours ago


Chennai, India HCLTech Full time

Job Title: Senior Embedded Software Developer (C, Linux, RTOS)

Location: Chennai, India

Company: HCLTech

Experience: 7+ Years

Job Overview:

HCLTech is looking for a highly skilled Senior Embedded Software Developer with a strong background in Embedded C, Linux, and RTOS. The candidate will be responsible for designing and developing embedded systems solutions for high-performance products. This role is ideal for experienced professionals who can contribute to complex embedded software development projects and work closely with cross-functional teams.

Key Responsibilities:

  • Lead the design, development, and testing of embedded software for real-time and high-performance systems.
  • Develop, port, and maintain software on Linux and RTOS environments, focusing on optimization and performance.
  • Interface with hardware engineers to ensure seamless integration of software and hardware components.
  • Develop and maintain software for microcontrollers and embedded processors such as ARM, including low-level driver development.
  • Design, develop, and implement real-time software using RTOS such as FreeRTOS, VxWorks, or QNX.
  • Conduct in-depth system debugging, performance analysis, and optimization to ensure stability and efficiency.
  • Collaborate with cross-functional teams to translate requirements into software designs and ensure timely delivery of solutions.
  • Lead code reviews, ensure compliance with software development standards, and maintain high coding quality.
  • Participate in the BSP (Board Support Package) development for custom hardware.
  • Document all aspects of software development including design, architecture, and testing results.

Required Skills and Experience:

  • 7+ years of hands-on experience in Embedded C programming.
  • Extensive experience in Linux-based development, including kernel modules, device drivers, and middleware development.
  • Strong knowledge of RTOS (e.g., FreeRTOS, VxWorks, QNX) with experience in real-time software design and performance tuning.
  • Proficiency with embedded systems and microcontroller/ARM processor architecture.
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Strong debugging skills using tools like JTAG and GDB, along with a deep understanding of real-time debugging techniques.
  • Experience in hardware-software integration and knowledge of low-level hardware interfacing.
  • Familiarity with memory management, multi-threading, and concurrency issues in embedded systems.
  • Experience with source control systems such as Git and CI/CD pipelines for embedded software development.

Preferred Qualifications:

  • Experience in BSP development and custom hardware platform bring-up.
  • Knowledge of safety-critical systems and compliance standards (e.g., ISO 26262, DO-178C).
  • Proficiency with scripting languages (Python, Shell) to automate tasks in embedded environments.
  • Understanding of network protocols like TCP/IP, UDP, and Ethernet.
  • Experience in leading technical teams and mentoring junior engineers.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.

Soft Skills:

  • Strong leadership and team collaboration skills.
  • Problem-solving mindset with a passion for tackling complex technical challenges.
  • Excellent communication skills, both verbal and written.
  • Self-motivated and capable of working independently or as part of a team in a dynamic environment.



  • Chennai, India AiDen Medical Pvt. Ltd. Full time

    About UsThe requirement is for a cutting-edge start-up based out of Chennai, India and California, USA. More information will be provided during the phone interview process. Role- Embedded Software EngineerJob descriptionAs a Embedded software engineer / Senior ( depending on experience) the candidate will design and develop embedded software for critical...


  • Chennai, India AiDen Medical Pvt. Ltd. Full time

    About UsThe requirement is for a cutting-edge start-up based out of Chennai, India and California, USA. More information will be provided during the phone interview process. Role- Embedded Software EngineerJob descriptionAs a Embedded software engineer / Senior ( depending on experience) the candidate will design and develop embedded software for critical...

  • Software Engineer

    6 days ago


    Chennai, India TekPillar Full time

    We are looking for an experienced Embedded Software Engineer with a strong foundation in Embedded C and C++ to join our dynamic team in Chennai. If you're passionate about embedded systems and enjoy solving complex technical challenges, this role is perfect for you!"Job Title : Embedded Software EngineerExperience : 4-6 YearsLocation : ChennaiRequired...


  • Chennai, India Invokhr Full time

    Embedded Software Engineer What you’ll do: Candidate will be responsible for the design, implementation, and testing of our core powertrain software. When new boards are released, you’d take on the task of board bring up, aided by a schematic, oscilloscope, serial port, and debugger. • Embedded SW development and testing • Should have a regular...


  • Chennai, India Dräger Full time

    About us:At Dräger, it is our passion and dedication to protect, support and save lives. Our dedication to life naturally extends to the quality of our employees’ lives. They are the essence of our company, and without them, we would not be what we are today – a world leader in medical and safety technology. We are searching for people who want to join...


  • Chennai, India Lesoko Technoilogies Pvt Ltd Full time

    Position: Embedded Systems Engineer Location: ChennaiCompany: Lesoko Technology Private Limited Job Description: We are seeking a talented Embedded Systems Engineer to join our dynamic team. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems solutions for various applications. You will work...


  • Chennai, India Tekpillar Full time

    Required Skills :Technical Expertise :- 16+ years of experience in developing embedded software applications using embedded C.- Deep understanding of embedded systems concepts at both the software and hardware levels.- Proven track record of leading and mentoring software engineering teams.- Strong leadership skills with the ability to motivate, inspire, and...


  • Chennai, India Tekpillar Full time

    Required Skills :- Expert-level proficiency in embedded C programming for resource-constrained environments.- Solid understanding of embedded systems concepts at both software and hardware levels. - Experience in high-level and low-level design of embedded software applications.- Proven track record of developing structured, modular, and well-tested embedded...


  • Chennai, India Advaith Engineering Full time

    Job DetailsCompany: Advaith Engineering                                         website - www.advaithengg.inWork Location: Chennai                                                     Contact: hr@advaithengg.inPosition: Embedded Software ArchitectAbout the...


  • Chennai, India Advaith Engineering Full time

    Job DetailsCompany: Advaith Engineering                                         website - www.advaithengg.inWork Location: Chennai                                                     Contact: hr@advaithengg.inPosition: Embedded Software ArchitectAbout the...

  • Embedded System Lead

    2 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...

  • Embedded System Lead

    2 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises.Fogwingis our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...

  • Embedded System Lead

    23 hours ago


    chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing...

  • Embedded System Lead

    2 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing...


  • Chennai, India Antal International Full time

    Summary role description: Hiring for a Senior Embedded Linux Engineer role for a product engineering services provider.Company description :Our client is a start-up product engineering services provider for embedded firmware. They have expertise in three domains including Software Development Services, Embedded Design Services, and Manufacturing services....


  • Chennai, India Softpath Technologies LLC Full time

    Position : Embedded Software EngineerLocation : Chennai - WFOTotal experience : 2 - 5 YearsRelevant experience : 2+ YearsNotice : Immediate to 15 daysJob Description :Roles and Responsibilities, we offer :- Understanding the Requirement/Ideas/Issues and proposing design solutions- Implementing and executing the solution in compliance to the SDLC process,...


  • Chennai, India Hottinger Brüel & Kjær Full time

    Do you want to be part of a business that genuinely values  entrepreneurialism ,  innovation  and  individual accountability? We  focus on our customers  and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands...

  • Embedded System Lead

    4 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...

  • Embedded System Lead

    4 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...

  • Embedded System Lead

    2 weeks ago


    Chennai, India Factana® - Industrial Software Provider Full time

    Factana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...