Apply Now: Click here
Job Overview
Job Title: Lead I – Embedded Software
Company: UST
Job Type: Full-Time
Experience Required: 5–8+ Years
Primary Skills: Embedded C, Embedded Linux
Secondary Skills: Microcontrollers, Device Drivers, Yocto
Role Level: Lead Engineer
Job Description
UST is hiring an experienced Lead Embedded Software Engineer with strong expertise in Embedded Linux and Microcontroller-based systems. This role involves firmware development, board bring-up, kernel-level work, and close collaboration with hardware and platform teams.
Job Details – Embedded Linux (JD 1)
- Strong understanding of Linux internals, kernel modules, and device drivers
- 5–8 years of hands-on experience in Embedded C/C++ and Linux-based firmware development
- Experience with bootloaders such as U-Boot and board bring-up
- Hardware–software integration experience
- Proficiency in debugging using JTAG, GDB, strace, perf, and profiling tools
- Hands-on experience with communication protocols:
I2C, SPI, UART, CAN, Ethernet, USB - Experience with Yocto / Buildroot or other embedded Linux build systems
- Familiarity with Git, CI/CD pipelines, and Agile methodologies
- Contributions to open-source Linux projects are a plus
Job Details – Microcontroller (JD 2)
- 5+ years of hands-on experience in Embedded C/C++ and firmware development
- Strong knowledge of Linux internals, kernel modules, and device drivers
- Experience with bootloaders, board bring-up, and HW–SW integration
- Debugging expertise using JTAG, GDB, strace, perf, etc.
- Strong experience with communication protocols:
I2C, SPI, UART, CAN, Ethernet, USB - Knowledge of Yocto / Buildroot embedded build systems
- Familiarity with Git, CI/CD, and Agile practices
- Experience with secure boot, TPM, and firmware security
- Exposure to RTOS alongside Linux
- Knowledge of Docker, containerization, virtualization, or Kubernetes on embedded devices
- Experience with wireless protocols such as Wi-Fi, BLE, ZigBee, 5G
Key Skills
Embedded Software, Embedded C, Embedded Linux, Device Drivers, Yocto, Microcontrollers, Firmware Development
What We Believe – UST Values
- Humility: We listen, learn, and collaborate with empathy
- Humanity: We use technology to improve lives
- Integrity: We honour commitments and act responsibly
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
UST reserves the right to redefine roles and responsibilities based on organizational needs and performance.
About UST
UST is a global digital transformation company delivering innovative technology solutions. With a strong culture rooted in trust, diversity, and inclusion, UST empowers professionals to build meaningful careers while driving real-world impact.
Disclaimer
This job post is shared for informational purposes only. All job details, responsibilities, and eligibility criteria belong to UST as per the official job listing. Candidates are advised to verify information and apply only through the official UST Careers website.