06 Aug
|
Cyient
|
Bengaluru
Experience: 4–6 Years
Location: Bengaluru
Primary Technical Skills
- Robust programming expertise in C, C++
- Hands-on experience with Embedded Linux (Yocto-based systems)
- Perception & multimedia frameworks: OpenCV, GStreamer, CUDA, NVIDIA DeepStream
- Sensor integration: Camera, LiDAR, Radar, IMU
- Automotive communication protocols: CAN, UDS (0x10, 0x19, 0x22, 0x28), J1939
- Networking protocols: TCP/IP, UDP, MQTT
- Multi-threaded design and real-time systems
- Solid debugging and system-level troubleshooting skills
Secondary Technical Skills
- Build & debugging tools: GDB, CMake, Git
- Experience with V4L2, multimedia pipelines, and Linux device drivers
- Performance optimization and system profiling
- Yocto image creation and customization
- Diagnostics, fault handling frameworks, and logging systems
- Bootloader and Linux filesystem integration
Good-to-Have Skill Set
- Embedded platforms: NVIDIA Jetson AGX Orin, NXP i.MX8, STM32, Raspberry Pi 4
- GMSL2 camera integration (ISX031, IMX490)
- DeepStream-based multi-camera pipelines
- Sensor fusion and perception algorithms
- Familiarity with AUTOSAR or ASPICE processes
- CUDA-based optimization for real-time workloads
Key Responsibilities
- Design and develop embedded Linux applications for perception and automotive systems
- Build and optimize Yocto-based Linux images and system components
- Develop and integrate camera, radar, LiDAR, and IMU sensor pipelines
- Design multi-camera perception pipelines using DeepStream and GStreamer
- Optimize CPU, GPU, and memory for real-time use cases
- Implement automotive diagnostics (UDS services) and fault-handling frameworks
- Develop modular and multi-threaded architectures
- Work on sensor fusion and alert/decision systems
- Perform debugging, profiling, and performance tuning
- Collaborate with cross-functional teams for system integration
📌 Senior Embedded Software Engineer (Bengaluru)
🏢 Cyient
📍 Bengaluru