UST Job Title: Developer III – Embedded Software
Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in over 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Key Responsibilities
- Design, develop, and maintain Linux-based software applications and platform components.
- Develop and enhance Linux kernel modules, device drivers, and system services as required.
- Troubleshoot and resolve software, kernel, and system-level issues.
- Analyze system performance and implement optimization solutions.
- Develop automation scripts for build, deployment, testing, and monitoring.
- Collaborate with firmware, hardware, QA, and DevOps teams.
- Participate in code reviews, architecture discussions, and design activities.
- Support software integration, validation, and product releases.
- Create and maintain technical documentation.
Required Qualifications
- Bachelor's or master’s degree in computer science, Electronics Engineering, or a related field.
- 3+ years of experience in Linux software development.
- Strong programming skills in C/C++.
- Experience with Linux user-space and system programming.
- Strong knowledge of Linux operating system concepts and internals.
- Experience with multi-threading, IPC mechanisms, and networking.
- Familiarity with shell scripting (Bash) and automation tools.
- Experience using Git and build systems such as Make, CMake, or Yocto.
Preferred Qualifications
- Experience with Linux kernel development and device driver programming.
- Knowledge of Embedded Linux, Yocto, Buildroot, and BSP customization.
- Understanding of networking protocols including TCP/IP, UDP, and SSH.
- Experience with container technologies such as Docker.
- Familiarity with CI/CD tools and automated testing frameworks.
What we believe:
Humility: We listen, learn, and help selflessly in our interactions
Humanity: We use business to improve lives
Integrity: We honour commitments and act responsibly in relationships
Equal Employment Opportunity Statement:
UST is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive workplace for all employees.
Linux Kernel, Linux, Embedded Linux, Buildroot
📌 Linux Developer (Bengaluru)
🏢 UST
📍 Bengaluru