Get AI-powered advice on this job and more exclusive features.
- Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.
- Must have experience in Open BMC or BMC.
- Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.
- Analyze log files and offer recommendations for improvements and solutions.
- Proactively conduct multiple tests to identify and resolve issues.
- Utilize tools such as CMake and Git for firmware development and version control.
- Required Skills:
- 6+ years of hands-on experience in Firmware Development.
- Proficiency in C programming for firmware development, preferably firmware that boots an operating system.
- Experience with SoC firmware, Platform RoT firmware, or System firmware/software within server architecture (e.g., SoC FW, BIOS, BMC). Experience working in a Linux environment.
- Strong debugging and problem-solving skills.
- Ability to collaborate effectively in a team.
Qualification: BTech in Computer Science • 6-8+ Years of experience
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at UST by 2x.
Set job alerts for roles like:
- Embedded Software Engineer, Silicon Software
- Software Engineer, Embedded Systems Runtime and Firmware
- Software Engineer, Mobile, Android Bluetooth
- Software Engineer, University Graduate, 2026
- Software Engineer III, Embedded Systems, Firmware, Google Cloud
- Embedded Software Engineer – Software Hub
- Embedded Software Engineer, Camera, Networking
- Software Engineer, Kernel and Firmware Silicon
- Software Engineer III, Mobile, Android, Finder
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.