Senior Embedded Software Engineer

Cyient

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cyient Bengaluru is seeking an experienced embedded vision engineer to design and optimize perception systems for automotive applications. You will work on C/C++ software, embedded Linux on Yocto, and sensor pipelines with camera, radar, LiDAR, and IMU.

The role requires strong debugging skills, real-time performance tuning, and collaboration with cross-functional teams to deliver robust, scalable solutions in a fast-paced environment.

Qualifications

  • 4–6 years of hands-on experience in embedded vision/autonomy systems.
  • Expertise in C/C++ and embedded Linux (Yocto-based) development.
  • Experience with OpenCV, GStreamer, CUDA, and NVIDIA DeepStream for perception pipelines.
  • Familiarity with sensor fusion and automotive networks (CAN/UDS/J1939).

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.

Skills

C, C++ programming
Embedded Linux
OpenCV
GStreamer
CUDA
NVIDIA DeepStream
Sensor integration
Automotive protocols (CAN/UDS/J1939)
Networking (TCP/IP, MQTT)
Multi-threaded RT real-time design
Debugging & troubleshooting

Tools

GDB
CMake
Git
V4L2
Linux device drivers
Yocto
Performance profiling
Bootloader
Logging systems

Job description

Experience: 4–6 Years

Location: Bengaluru

Primary Technical Skills
  • Strong 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
  • Strong 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)

Vedya Labs • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Career growth opportunities
Inclusive team culture
Competitive compensation package
Computer Vision Engineer
Computer Vision Engineer

HL Klemove • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Embedded Software Engineer - Bangalore, India
Senior Embedded Software Engineer - Bangalore, India

Aeva, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Embedded Software Developer
Embedded Software Developer

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Senior Embedded Software Engineer - Bangalore, India
Senior Embedded Software Engineer - Bangalore, India

Clutch Canada • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Black Box • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Nleague Technologies • Hyderabad

Hybrid
INR 4,000,000 - 6,000,000