UST | Firmware Engineer
1 week ago
Embedded Firmware Engineer (Android/Linux/IoT)
Job Description:
We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves developing and maintaining firmware for IoT devices, ensuring robust and secure communication, and integrating with various hardware components.
Key Responsibilities:
- Design, develop, and maintain firmware for IoT devices running on Android OS and Linux.
- Maintain the complete Embedded software design cycle
- Customize and optimize the Linux kernel for specific hardware platforms.
- Develop and debug device drivers for hardware peripherals (e.g., I2C, SPI, UART, USB, Ethernet).
- Implement IoT protocols and standards such as MQTT, CoAP, HTTPS, and OTA updates.
- Ensure firmware security through encryption, authentication, and secure boot processes.
- Develop firmware for real-time operating systems (RTOS) and ensure real-time performance.
- Work closely with hardware engineers, software developers, and other stakeholders to ensure seamless integration and functionality.
- Write test scripts to verify functionality of code in a lab environment.
- Create and maintain detailed documentation for firmware design, development, and deployment processes.
Required Skills and Qualifications:
- Good hands-on programming in Embedded C, C++ in resource constraint systems.
- Experience developing for Embedded RTOS, Linux/POSIX, and/or Android system
- Must be extremely proficient with Linux kernel development, experience with Yocto linux is a plus.
- Must have strong understanding of code development for microprocessors.
- Experience writing code for vehicle telematics control units.
- Experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, telemetry, etc.)
- Experience developing and debugging drivers for microcontroller peripherals and systems (e.g. I2C, SPI, UART, USB, Ethernet, etc.).
- Experience in Linux OS level application programming.
- Experience with uBoot, Linux kernel, and Linux bash command line utilities.
- Experience with bootloaders and scripting languages such as shell, perl or python.
- Experience working in a collaborative team environment.
- Good to have experience in using AWS IoT Core/Azure IoT Hub IoT Client.
- Good to have understanding of Protobuf and data compression mechanism.
-
UST | Senior Firmware Developer
1 week ago
bangalore, India UST Full timeJob Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMC or Similar tools.Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.Analyze log files and offer recommendations for...
-
UST | Firmware Validation Engineer | bangalore
2 months ago
bangalore, India UST Full timeKey Responsibilities:This individual will be primarily responsible for development of system test plan, test cases and respective automation of individual modules / products (compute, accelerators, GPUs) that go in to Data Center or Cloud. Interfacing with silicon, platform hardware, and firmware teams during test content development based on product...
-
UST | Firmware Validation Engineer | bangalore
2 months ago
bangalore, India UST Full timeKey Responsibilities: This individual will be primarily responsible for development of system test plan, test cases and respective automation of individual modules / products (compute, accelerators, GPUs) that go in to Data Center or Cloud. Interfacing with silicon, platform hardware, and firmware teams during test content development based on product...
-
UST | Firmware Developer
2 weeks ago
bangalore, India UST Full timeJob Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMCCollaborate 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...
-
UST | Firmware Developer
2 weeks ago
bangalore, India UST Full timeJob Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMCCollaborate 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...
-
UST | Firmware Developer
2 weeks ago
bangalore, India UST Full timeJob Summary: Firmware Developer Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++. Must have exp 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...
-
Embedded software engineer
2 weeks ago
Bangalore, India UST Full timeUST ( is looking for Firmware Engineer for Bengaluru Location. Experience : 5+Years Job Description: • BE/BTech/ME/Mtech in Electronics/Electrical/Telecomm/Instrumentation • Minimum 4+ years of experience in Embedded Firmware design & development • Experience in performing activities listed in deliverables slides • Knowledge 32-bit ARM Mx...
-
Embedded Software Engineer
3 weeks ago
Bangalore, India UST Full timeUST ( is looking for Firmware Engineer for Bengaluru Location. Experience : 5+Years Job Description: • BE/BTech/ME/Mtech in Electronics/Electrical/Telecomm/Instrumentation • Minimum 4+ years of experience in Embedded Firmware design & development • Experience in performing activities listed in deliverables slides • Knowledge 32-bit ARM Mx...
-
UST | Embedded Testing
2 weeks ago
bangalore, India UST Full timeWe are seeking a skilled Firmware Testing Engineer with 5-8 years of experience to join our team. The ideal candidate will have a strong background in firmware and application testing, system testing, debugging, and automation, along with proficiency in programming and communication protocols.Exp – 5-8 YearsLocation – BangaloreWork Model – WFOJD Key...
-
Firmware validation engineer
3 weeks ago
Bangalore, India UST Full timeKey Responsibilities: This individual will be primarily responsible for development of system test plan, test cases and respective automation of individual modules / products (compute, accelerators, GPUs) that go in to Data Center or Cloud. Interfacing with silicon, platform hardware, and firmware teams during test content development based on product...
-
Firmware Validation Engineer
1 month ago
bangalore, India UST Full timeKey Responsibilities:This individual will be primarily responsible for development of system test plan, test cases and respective automation of individual modules / products (compute, accelerators, GPUs) that go in to Data Center or Cloud. Interfacing with silicon, platform hardware, and firmware teams during test content development based on product...
-
UST | Technical Project Manager | bangalore
4 weeks ago
bangalore, India UST Full timeTechnical Program Manager(TPM)BangaloreMandatory Skills :We are seeking a highly skilled and experienced Technical Program Manager (TPM) to join our dynamic team.The ideal candidate will bring extensive experience in firmware (FW) and a strong technical background in both hardware (HW) and software (SW) domains.Hand on experience on server componentsThis...
-
Firmware Validation Engineer
2 months ago
Bangalore, India UST Full timeKey Responsibilities: This individual will be primarily responsible for development of system test plan, test cases and respective automation of individual modules / products (compute, accelerators, GPUs) that go in to Data Center or Cloud. Interfacing with silicon, platform hardware, and firmware teams during test content development based on product...
-
UST | Technical Project Manager | bangalore
1 month ago
bangalore, India UST Full timeTechnical Program Manager(TPM)BangaloreMandatory Skills :We are seeking a highly skilled and experienced Technical Program Manager (TPM) to join our dynamic team. The ideal candidate will bring extensive experience in firmware (FW) and a strong technical background in both hardware (HW) and software (SW) domains.Hand on experience on server components This...
-
Firmware Developer
2 months ago
bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware.Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product.Solid experience in programming in 'C/C++' or PythonModerate experience with Python for...
-
Firmware developer
2 months ago
Bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware. Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product. Solid experience in programming in ' C/C++' or Python Moderate experience with...
-
Firmware Developer
2 months ago
Bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware. Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product. Solid experience in programming in 'C/C++' or Python Moderate experience with Python for...
-
Firmware Developer
2 months ago
bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware. Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product. Solid experience in programming in 'C/C++' or Python Moderate experience with Python for scripting...
-
Firmware Developer
2 months ago
Bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware. Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product. Solid experience in programming in 'C/C++' or Python Moderate experience with Python...
-
Firmware Developer
3 months ago
bangalore, India UST Full timeSolid experience in firmware development or embedded software development in a multicore environment or hardware.Ability to see system level “big picture” to understand that the integrated firmware/system software aligns to architectural goals of product.Solid experience in programming in 'C/C++' or PythonModerate experience with Python for...