UST
Website:
ust.com
Job details:
Role Description
Role: Embedded Developer
Location: Bangalore
Exp: Grade 2
Skill set: Embedded SW Engineer
Key responsibilities
Implement device integration and drivers/wrappers for LiDAR, RADAR, ANPR cameras, RFID readers, and related controllers (LPU/GPU/NPU) in Python where feasible or via bindings.
Develop MQTT-based communication between devices and lane controller, including topic design, and reconnect/failover logic.
Implement local processing pipelines (vehicle detection events, classification, tagging) and prepare data for Kafka and web service interfaces to the plaza server.
Build and maintain the health service for lane devices (status Embedded SW Engineer polling, heartbeats, error codes, self-tests, and reporting).
Optimize code for performance and reliability under high-speed vehicle scenarios and constrained edge resources.
Work closely with field teams to deploy, debug, and tune software on development gantries and production high-speed gantries.
Contribute to automated tests, logging, metrics, and troubleshooting tools for controller environments.
Meet the project quality targets.
Required Skills And Experience
4-6 years of experience in embedded/edge or systems programming, with strong proficiency in Python.
Experience working on Linux-based embedded systems and with hardware interfaces (e.g., serial, Ethernet, GPIO, SDKs/SDK wrappers).
Hands-on experience with MQTT and familiarity with Kafka and REST APIs.
Exposure to one or more sensor domains (LiDAR, RADAR, ANPR, machine vision, RFID) and real-time or near-real-time processing.
Good understanding of concurrency, resource constraints, and defensive programming for field deployments.
Comfort working in gantry or lab environments, performing on-device debugging, and collaborating directly with field engineers.
Strong analytical and problem-solving skills.
Skills
embedded software development,python,lidar,radar,gpio,anpr,kafka,mqtt,rfid,machine vision,ethernet,rest apis,linux
Click on Apply to know more.