Technical Specialist - C, Embedded Linux
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering
In short
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.
Responsibilities
- 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.
Requirements
- 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.
Desired Qualifications
- Good to have medical domain knowledge & real time systems.
Benefits
- 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