Firmware & Embedded Software Developer – Data Migration & Connectivity
UST
Job Description
Key Responsibilities: Develop Peripheral Drivers and Libraries (PDLs) including crypto, SmartIO, etc. Design and implement Hardware Abstraction Layer (HAL) components. Develop Middleware and Connectivity Applications for RTOS platforms.
Integrate BT/WiFi Connectivity Silicon into embedded systems. Conduct end-to-end feature and product testing, including integration testing and release management. Required Skills: Bachelor’s or Master’s degree in Electrical/Electronics Engineering, Computer Engineering, or related field.
Development experience with PDLs (e.g., crypto, SmartIO). HAL development expertise. Middleware development.
RTOS-based connectivity application development. Hands-on experience with FreeRTOS, ThreadX, or Zephyr. Networking interfaces and protocol stack development for RTOS.
Preferred Skills: Experience with Matter Software Stack. Validation and testing experience (feature, product, integration). Release management coordination with internal software validation teams.
Experience: At least 4 years of working experience in embedded software development, RTOS environments, and connectivity solutions.