Software Technical Architect (DSP Embedded Systems)

Vedya Labs

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Career growth opportunities
Collaborative team culture

Job summary

Vedya Labs is seeking an experienced embedded software engineer in Bangalore with 9 to 12 years of expertise. The successful candidate will define SDK architecture for next-gen SoCs, address data bottlenecks, and collaborate with hardware architects.

Key skills include strong C/C++ programming, experience in real-time systems, and a robust understanding of DSP architecture. Join us to work on cutting-edge projects in AI and embedded systems!

Qualifications

  • 9 to 12 years of experience in embedded software development and architecture.
  • Good expertise in Tensilica DSP architecture and optimization techniques.
  • Strong programming skills in C, C++, Python.
  • Experience with multicore SoCs and heterogeneous compute architectures.
  • Strong debugging and troubleshooting skills, including experience with tools like GDB.

Responsibilities

  • Define the software SDK architecture for next generation SoC.
  • Identify data/computebandwidth bottleneck in the SoC.
  • Design and development of architected software.
  • Debug and troubleshoot issues at both the driver and system level.

Skills

Embedded software development
Tensilica DSP architecture
Radar signal processing
Real-time embedded systems
C programming
C++ programming
Python programming
DMA optimization
Memory management
Debugging skills
Team collaboration

Tools

Zephyr
FreeRTOS
QNX
GDB
Git

Job description

Experience: 9 to 12 years

Job Location: Bangalore

Role & Responsibilities / What you’d do
  • Define the software SDK architecture for next generation SoC having multiple DSPs and HW accelerators for ADAS kind of application
  • Identify data/computebandwidth bottleneck in the SoC for the targeted use case in simulation environment and collaborate with silicon hardware architects
  • Work along with silicon hardware architects and define the software architecture for pre- and post-silicon validation
  • Design and development of architected software
  • Defining APIs that enable easy and necessary customization for hardware accelerators and DSP for various targeted use cases
  • Debug and troubleshoot issues at both the driver and system level, including issues with memory, performance, and synchronization
  • Participate in the team’s software processes, including requirements and design documentation, test‑plan generation and execution, peer design and code reviews, process feedback and improvements
Required skills / Whom we are looking for
  • 9 to 12 years of experience in embedded software development and architecture.
  • Good expertise in Tensilica DSP architecture and optimization techniques.
  • Good understanding of radar signal processing pipelines and real‑time embedded systems.
  • Experience with RTOS environments such as Zephyr, FreeRTOS, QNX.
  • Strong programming skills in C, C++, Python.
  • Experience with multicore SoCs and heterogeneous compute architectures.
  • Hands‑on experience in DMA optimization, Memory management unit, low‑latency software design.
  • Experience creating reusable SDKs, middleware frameworks, and developer tools.
  • Strong debugging experience using JTAG, trace tools, and profiling utilities.
  • Experience with scripting languages: shell scripts, Python.
  • Strong debugging and troubleshooting skills, including experience with tools like GDB, JTAG, and kernel debugging.
  • Good understanding and experience on various HW interfaces like UART, SPI, I2C, I3C, I2S, Ethernet, Wi‑Fi, Bluetooth.
  • Strong understanding of Processor/SoC architecture, memory management, interrupt handling, and low‑level programming.
  • Experience with version control systems such as Git or SVN.
  • Excellent problem‑solving skills with a focus on optimizing software for embedded hardware.
  • Strong communication skills and the ability to work effectively in a collaborative, cross‑functional team environment.
  • Detail‑oriented with a focus on delivering high‑quality, reliable software.
  • Self‑motivated with a strong passion for embedded AI systems and technology.
Nice-to-haves
  • Good to have experience with NXP/TI/Infineon radar chipset
  • Experience with device drivers, power management, performance optimization or hardware/software integration etc.,
  • Experience with real‑time operating systems (RTOS) like QNX, FreeRTOS, VxWorks, or similar.
  • Familiarity with continuous integration and automated testing practices.
Why join us
  • Opportunity to work on innovative projects with the latest Embedded & AI technologies
  • Opportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.
  • A collaborative and inclusive team culture
  • Competitive compensation and benefits package
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DSP Software Engineer
DSP Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Bengaluru

On-site
INR 700,000 - 1,100,000
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
DSP SW Engineer
DSP SW Engineer

Aptiv PLC • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Flexible working hours
Higher Education Opportunities
Life and accident insurance
+5
Radar Signal Processing Engineer
Radar Signal Processing Engineer

Sensata Technologies • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)

Vedya Labs • Hyderabad

On-site
INR 600,000 - 1,000,000
Opportunities for accelerated career growth
Collaborative team culture
Competitive compensation package
Senior DSP engineer
Senior DSP engineer

Cadence • Pune District

On-site
INR 1,200,000 - 2,000,000
Software Engineer C/C++, Python
Software Engineer C/C++, Python

TWT India Pvt Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Radar Signal Processing Engineer
Radar Signal Processing Engineer

Sensata Technologies • Pune District

On-site
INR 500,000 - 900,000
Lead Engineer/Technical Lead (Edge AI Acceleration)
Lead Engineer/Technical Lead (Edge AI Acceleration)

Vedya Labs • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive compensation and benefits package
Opportunities for accelerated career growth
Embedded Software Manager
Embedded Software Manager

Gateway Search • Hyderabad

On-site
INR 5,000,000 - 9,000,000