Technical Specialist - C, Embedded Linux

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

The Technical Specialist will develop and maintain embedded systems software using C and Embedded Linux. Responsibilities include software development, debugging, and performance optimization for Linux-based platforms, collaborating with cross-functional teams.

Ansvarsområden

  • Develop and implement embedded systems software in C for Linux-based platforms.
  • Design, develop, and test embedded software solutions to meet project requirements.
  • Collaborate with cross-functional teams to integrate software components into hardware.
  • Perform debugging, testing, and troubleshooting of embedded software.
  • Optimize system performance and ensure software reliability for embedded Linux systems.

Krav

  • Strong proficiency in C programming language for embedded systems.
  • In-depth knowledge of embedded Linux development and application in embedded systems.
  • Experience with embedded software development tools and debugging techniques.
  • Familiarity with communication protocols commonly used in embedded systems.
  • Ability to work in a team environment and collaborate effectively with hardware and software engineers.
  • Strong problem-solving skills and attention to detail in software development processes.
  • Strong experience in developing embedded Linux (Yocto / Sles).
  • Strong C++ object-oriented design, design patterns experience.
  • Experience in Kernel level debugging, profiling, board bring up, BSP, and boot loader (GRUB and UBoot).
  • Experience in inter-process communication protocols like MQTT, or COAP.
  • Knowledge on SPI/ I2C /UART /USB/ Flash/ LAN WLAN/Bluetooth technologies.
  • Experience in Shell / Python scripting.
  • Hands-on experience on unit testing frameworks.
  • Work in an agile environment.
  • Ability to work independently or with a group and self-motivated.

Önskade kvalifikationer

  • Good to have medical domain knowledge & real time systems.

Förmåner

  • Supercharge your potential.
  • Find your career.
  • Find your spark.
  • Place that knows that helping its customers stay on top starts by putting its people first.
  • Global technology company, home to more than 223,000 people across 60 countries.
  • Delivering industry-leading capabilities centered around digital, engineering, cloud and AI.
  • 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 June 2026 totaled $14.8 billion.
#C#Embedded Linux#Software Development#Debugging#Linux
HCLTech Logo

Företag

HCLTech

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Bangalore, India

Sökande

Ansök tidigt