Software Engineer- Validation Position: Software Engineer Years of Experience: 5-7 Years Location: Bengaluru | Belagavi | Pune Job Brief: The world of ADAS and AV is undergoing a sea-change. OEMS, tier 1s, and regulators are all demanding measurable and quantifiable metrics of ADAS/AV safety. You will work on the verification and validation of scenario packages that enable a quantifiable metric of ADAS/AV safety. Job Description: Your job will include Verification tool suite end-to-end validation Verification packages end-to-end validation Customer-focused validation Test automation Regression monitoring/Data analysis Technical Skills: Good knowledge of the ADAS domain L3/L4 features. Good knowledge of programming concepts Working knowledge of C++ and Python Understanding of CI (continuous integration flow) Must Have: Good knowledge of the test automation frameworks. Validation experience of ADAS / AD features ISTQB Certification Good to Have: Awareness of IEEE, NHTSA, EURO NCAP, and other regulatory body standards. Knowledge of Vehicle simulators like CARLA, Carmaker, Scanner, Prescan, etc. Non-Technical Skills : Good analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and able to learn and adapt Eager to take on new, challenging work Timely and accurate customer interaction .
Test Engineer- Embedded Software Position: Test Engineer- Embedded Software Years of Experience: 2-8 Years Location: Bengaluru | Belagavi Job Brief: Vayavya Labs is a pioneer in Hardware Software Interface Management Technologies. Embedded Software is rapidly growing in all industries, including Automotive, Avionics, Data Centers, etc. At Vayavya, we develop software for Automotive, EDA, Semiconductors, and Networking while acquiring numerous patents covering EDA/ESL, Embedded SW, and SW Automation domains. We are looking for Embedded Test engineers having experience in developing Automotive embedded firmware/Software Test Engineers with an understanding of SW development. Job Description: You will be responsible for the design, implementation, and testing of device drivers like Ethernet, Clock, Crypto, and Display drivers on the Linux platform. Technical Skills: Working experience Embedded Firmware/Software Testing Good understanding of Hardware Software Interface and Schematics Analog and Digital circuits Experience in embedded C programming Worked on Peripherals I / O , ADC / DAC / ICU / TPU / GPT / Interrupts / Actuators / Drivers etc. Experience on Communication protocol CAN / SPI / I2C / LIN / FlexRay / UART / TCP-IP / TSN Experience on CANoe, CANAlyzer CAPL and Python Scripting Experience of Unit / Integration / Functional / Acceptance Testing Experience in preparation of Software Verification Plan, Test Plan, Test Specification and Test Execution & Analysis Reports Experience on Unit testing using Gtest/GCOVR/RTRT/Tessy/Vector CAST/TPT/ Reactis SIL, MIL, PIL & HIL using dSPACE / Vector / LabView / Pi-Autosim Understanding of Automotive CAN UDS/J1939 Good Testing skills using Oscilloscope/Logic Analyzer/Signal Generators Understanding of MISRA and Cert Coding standards Understanding of OS Linux/Windows/Free RTOS/ OSEK Good to Have: Hands on dSPACE Automation Desk, Control desk, PI-Autosim, LAB View Test Methodology Boundary, Interpolation / Extrapolation / Equivalent class/Smoke/Sanity Test Electronic Loads / Simulated load/Oscilloscope/Signal Generators PC Based Hardware Unit/Functionality Testing AUTOSAR SW Architecture MISRA coding guidelines Model based development Knowledge of Automotive Standards like ISO-26262, ISO21434 etc. Non Technical Skills : Self-managed and ability to learn and adapt Eager to take on new challenging work Strong analytical and problem-solving skills Good debugging skills Excellent verbal and written communication skills Experience with interacting with customers
Pre-Post Silicon Embedded Engineer Position: Pre-Post Silicon Embedded Engineer Years of Experience: 10+ Years Location: Bengaluru, Karnataka Job Brief: Today, software is proliferating in every sector. Automotive, HPCs, Consumer electronics, etc. Name any domain, and you will notice huge lines of software code. It s fair to say that soon, software will rule the world. One of the big challenges for system and silicon companies is to verify and validate their SoCs as early in the product design cycle as possible. Product teams are achieving this by performing what is called a shift left . In the context of chip verification and validation, it is tantamount to having device drivers/software. Engineers work as part of silicon validation teams and develop driver software to test the SoC, all its critical data paths, performance et al during pre-silicon verification itself. Job Description: Vayavya Labs is closely working with an industry leader in the consumer electronics space for the development of a device driver and bare metal software to verify and validate the customer s cutting edge SoC. The job involves working with the pre- & Post silicon bringup teams. Understanding the SOC architecture (sub-systems like Camera / Display / GPU / memory / security modules, etc.) and developing the required test software. Ability and expertise in quickly understanding the sub-system architecture and the corresponding test plans is a must. The job also involves executing this software on emulation hardware and FPGAs in pre-silicon and the actual development board in post-silicon. You will be working with global teams, and this is an excellent opportunity to interact with the best in the world. You should be comfortable with C programming and scripting languages like Python and TCL. Must Have Skills: Deep understanding of PCIe Gen3/Gen4/Gen5 (and emerging Gen6) specifications, including transaction, data link, and physical layers. Proven experience in PCIe protocol-level validation, error injection, and compliance testing. Strong proficiency in C programming for embedded systems. Knowledge of ARM architecture and subsystems. Good to Have: Familiarity with ASIC verification methodologies and proven experience in verification processes. Experience with hardware emulators like Synopsys Zebu, Cadence Palladium, or Mentor Veloce. Knowledge of Pytest, TCL, and Bash scripting. Experience in consumer electronics, particularly in products involving displays and camera peripherals. Understanding of RTL-level verification techniques. Familiarity with FreeRTOS for real-time operating systems. Experience with Linux system programming (threads, mutexes) and ARM booting processes. Non-Technical Skills: Strong analytical and problem-solving skills. Excellent debugging and troubleshooting capabilities. Clear and effective verbal and written communication. Self-motivated with a strong ability to learn and adapt. Eager to take on new challenges and responsibilities.
Position: Pre-Post Silicon Embedded Engineer Years of Experience: 10+ Years Location: Bengaluru, Karnataka Job Brief: Today, software is proliferating in every sector. Automotive, HPCs, Consumer electronics, etc. Name any domain, and you will notice huge lines of software code. It’s fair to say that soon, software will rule the world. One of the big challenges for system and silicon companies is to verify and validate their SoCs as early in the product design cycle as possible. Product teams are achieving this by performing what is called a “ shift left ”. In the context of chip verification and validation, it is tantamount to having device drivers/software. Engineers work as part of silicon validation teams and develop driver software to test the SoC, all its critical data paths, performance et al during pre-silicon verification itself. Job Description: Vayavya Labs is closely working with an industry leader in the consumer electronics space for the development of a device driver and bare metal software to verify and validate the customer’s cutting edge SoC. The job involves working with the pre- & Post silicon bringup teams. Understanding the SOC architecture (sub-systems like Camera/Display/GPU/memory/security modules, etc.) and developing the required test software. Ability and expertise in quickly understanding the sub-system architecture and the corresponding test plans is a must. The job also involves executing this software on emulation hardware and FPGAs in pre-silicon and the actual development board in post-silicon. You will be working with global teams, and this is an excellent opportunity to interact with the best in the world. You should be comfortable with C programming and scripting languages like Python and TCL. Must Have Skills: Deep understanding of PCIe Gen3/Gen4/Gen5 (and emerging Gen6) specifications, including transaction, data link, and physical layers. Proven experience in PCIe protocol-level validation, error injection, and compliance testing. Strong proficiency in C programming for embedded systems. Knowledge of ARM architecture and subsystems. Good to Have: Familiarity with ASIC verification methodologies and proven experience in verification processes. Experience with hardware emulators like Synopsys Zebu, Cadence Palladium, or Mentor Veloce. Knowledge of Pytest, TCL, and Bash scripting. Experience in consumer electronics, particularly in products involving displays and camera peripherals. Understanding of RTL-level verification techniques. Familiarity with FreeRTOS for real-time operating systems. Experience with Linux system programming (threads, mutexes) and ARM booting processes. Non-Technical Skills: Strong analytical and problem-solving skills. Excellent debugging and troubleshooting capabilities. Clear and effective verbal and written communication. Self-motivated with a strong ability to learn and adapt. Eager to take on new challenges and responsibilities.
Position Name: Developer – Linux Audio Experience : 3-10 Years Education Requirement: B.Tech/BE Location: Bengaluru, Karnataka Job Brief: We are building technologies and platforms for the next generation of consumer electronics products. Some of the top consumer electronics and semiconductor companies are our customers. We develop device drivers for various interfaces, including PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. We also develop firmware, build BSPs, and integrate middleware components to build full systems for platforms like Android, Linux, QNX and RTOS. We’re looking for engineers to join our growing team of middleware development and systems integration working on a cutting-edge Consumer SoC of a leading semiconductor company. Join us and make an impact! Roles & Responsibilities: The role involves designing, developing, implementing and bug fixing Audio Device Drivers and Audio middleware on Linux/FreeRTOS. Must Have Technical Skills : Excellent programming skills in C Design, Implementation, and debugging of Audio device drivers Knowledge of processor architectures for ARM or RISC-V Deep knowledge on Linux internals and Linux Kernel Architecture Deep knowledge of Audio pipeline, Signal Processing, Audio Codec and Noise Cancellation Good knowledge on Audio frameworks like ALSA, Xtensa etc . Experience in debugging with JTAG, Signal Analyzers etc . Good to Have Technical Skills : Experience in code upstreaming and open-sourcing. BSP (Board Support Package) bring up experience including boat loader and Uboot. Behavioral/Non-Technical: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and able to learn and adapt Eager to take on new, challenging work
Position: Developer- Linux Display Education: BTech/BEBTech/BE Experience : 3-10 Years Location : Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, Multimedia, enabling most modern use cases using latest advances in SoC architectures our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning – we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Display Drivers and middleware, Feature addition, driver integration, debugging & bug fixing Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, pipelines for Multimedia. Experience in DRM/KMS, Kernel Drivers HDMI, MIPI DSI protocol, DSI Panels Display picture quality (White Balance, Histogram, Color correction, image formats etc.) Wayland/Weston Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good to have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and ability to learn and adapt Eager to take on new challenging work
Position: Developer – Linux Camera Pipeline Experience: 3-10 Years Education: BTech/BE Location: Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, and Multimedia, enabling most modern use cases using the latest advances in SoC architectures, our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning – we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Camera drivers & middleware, Feature addition, driver integration, debugging & bug fixing Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, and pipelines for Multimedia. Experience with Camera and image pipelines (Histogram, 3A algorithms, Color Correction, image formats etc.) Media Controller (Open Source) and V4L2 Experience in CSI2 Experience in Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good-to-have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and able to learn and adapt Eager to take on new, challenging work
Position : Developer Linux Multimedia Codec Integration Education: BTech/BE Experience: 3-10 years Location: Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, Multimedia, enabling most modern use cases using latest advances in SoC architectures our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning – we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Codec Applications and middleware, Feature addition, driver integration, debugging & bug fixing. Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, pipelines for Multimedia. Experience in o Multimedia codec H264, VP9, HEVC o Linux V4L2 codec software o Netflix, Prime Video and YouTube (Certification) Must have Gstreamer or Android Multimedia experience Experience in Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good to have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and ability to learn and adapt Eager to take on new challenging work
Developer Linux Multimedia Codec Integration Position : Developer Linux Multimedia Codec Integration Education: BTech/BE Experience: 3-10 years Location: Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, Multimedia, enabling most modern use cases using latest advances in SoC architectures our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Codec Applications and middleware, Feature addition, driver integration, debugging & bug fixing. Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, pipelines for Multimedia. Experience in o Multimedia codec H264, VP9, HEVC o Linux V4L2 codec software o Netflix, Prime Video and YouTube (Certification) Must have Gstreamer or Android Multimedia experience Experience in Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good to have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and ability to learn and adapt Eager to take on new challenging work
Developer- Linux Display Position: Developer- Linux Display Education: BTech/BEBTech/BE Experience : 3-10 Years Location : Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, Multimedia, enabling most modern use cases using latest advances in SoC architectures our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Display Drivers and middleware, Feature addition, driver integration, debugging & bug fixing Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, pipelines for Multimedia. Experience in DRM/KMS, Kernel Drivers HDMI, MIPI DSI protocol, DSI Panels Display picture quality (White Balance, Histogram, Color correction, image formats etc.) Wayland/Weston Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good to have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and ability to learn and adapt Eager to take on new challenging work
Developer Linux Camera Pipeline Position: Developer Linux Camera Pipeline Experience: 3-10 Years Education: BTech/BE Location: Bengaluru, Karnataka Job Description: Top-tier Consume Electronics companies rely on Vayavya Labs for designing, developing and validating critical software components for their cutting-edge products. From Platform Software, Middleware Components, and Multimedia, enabling most modern use cases using the latest advances in SoC architectures, our teams enable successful product launches across verticals. We build the invisible engines behind the smartest systems in the world. From board bring-up and bootloaders to middleware, drivers, and system tuning we own the deep stack. Our work fuels devices from top-tier consumer electronics and semiconductor giants. The role would involve Design, development, unit testing of Camera drivers & middleware, Feature addition, driver integration, debugging & bug fixing Technical Skills: Common: Excellent programming skills in C, C++ Experience in Linux applications interfacing with Linux drivers, algorithms, and pipelines for Multimedia. Experience with Camera and image pipelines (Histogram, 3A algorithms, Color Correction, image formats etc.) Media Controller (Open Source) and V4L2 Experience in CSI2 Experience in Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM Experience with Linux threads, system calls and serialization mechanisms Extensive experience in embedded Linux user space application development Experience in GDB, KDB, Trace Android HAL experience is a good-to-have Non-Technical Skills: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and able to learn and adapt Eager to take on new, challenging work
You will be working as a Developer specializing in Dolby Vision/Audio Engineering with 5-12 years of experience in Bengaluru. Your primary responsibility will involve developing technologies and platforms for the next generation consumer electronics products. These products are utilized by top consumer electronics and semiconductor companies. Your tasks will include the development of device drivers for various interfaces such as PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. Additionally, you will be involved in firmware development, building BSPs, and integrating middleware components to create complete systems for platforms like Android, Linux, QNX, and RTOS. One of the key focuses of this role is to work on middleware development and DRM integration for a cutting-edge Consumer SoC of a prominent semiconductor company. As a part of the team, you will have the opportunity to contribute and make a significant impact in this domain. **Roles & Responsibilities:** **Must-Have Technical Skills:** - Proficient in C programming - Designing, implementing, and debugging system software - Familiarity with various broadcast standards like Dolby Digital, Dolby Digital Plus, MPEG-DRC, KAC Bit Streams, DolbyAC-4, and other Audio formats - Experience in AV Playback using Multimedia Engines such as GStreamer, Stagefright, ffmpeg, and audio decoding formats like AAC, MPEG-4, etc. **Good to Have Technical Skills:** - Knowledge of Encryption/Decryption algorithms with hardware acceleration - Experience in Multimedia drivers **Behavioral/Non-Technical Skills:** - Strong analytical and problem-solving abilities - Excellent verbal and written communication skills - Self-managed, adaptable, and eager to take on challenging tasks If you possess the required skills and are enthusiastic about working in a dynamic environment, we encourage you to apply for this position.,
Architect / Staff Engineer- System C Position: Architect | Staff Engineer- System C Education: B.Tech/BE, M.Tech (CS, E&C, Embedded Systems) Experience : 7-12 Years Location: Bengaluru | Belagavi Job Description: Imagine developing software for semiconductors that haven t even been built yet . At Vayavya Labs , we are redefining how software and hardware come together by creating Virtual Prototypes of next-generation processors , SoCs, and embedded systems. Be part of the virtual revolution , where your models power software development and validation months before silicon arrives. Work with global semiconductor leaders and become a sought-after expert in C++/SystemC & Transaction-Level Modeling (TLM 2.0). Shape the future of embedded computing, automotive ECUs, AI accelerators, and high-performance computing (HPC). About Vayavya Labs Vayavya Labs is a leader in Embedded Software, Virtual Prototyping, and Semiconductor Design Automation . Our solutions enable early-stage software development through SystemC-based modeling , helping top semiconductor and system companies accelerate time-to-market. At Vayavya Labs, you don t just develop virtual models you establish expertise in a cutting-edge skill set that is shaping the future of semiconductor and embedded systems worldwide. Your Mission As a SystemC Lead, you will be at the forefront of next-gen embedded system development, working with a team that thrives on innovation, technical excellence, and problem-solving. You will be responsible for driving the development of Virtual Platforms for modern embedded systems. Your work will enable software teams to develop, test, and validate software long before hardware is available, giving companies a competitive edge in product development. What You Will Do Architect & develop C++ and SystemC-based TLM2.0 models for CPUs, peripherals, and SoC components. Optimize simulation performance , ensuring fast and accurate virtual testing. Collaborate with hardware, firmware, and software teams to define system specifications. Integrate SystemC models with simulators like QEMU, Synopsys Virtualizer, and other industry-standard platforms. Participate and contribute in Industry workgroups to define the technical standards relevant for Virtual Platforms Mentor & upskill junior engineers, shaping the next generation of virtual prototyping experts. What You Bring to the Table Must-Have Technical Skills: Expertise in SystemC and Transaction-Level Modeling (TLM 2.0) . Strong programming skills in C/C++ , with deep knowledge of OOPS concepts . Hands-on experience in embedded software/firmware development . Strong understanding of a broad subset in SoC architecture, CPU pipelines, GPUs, Hardware Accelerators, memory subsystems, and bus protocols (e.g., AXI, PCIe, USB). Experience in peripheral modeling (Timers, DMA Controllers, I/O controllers, etc). Good-to-Have Skills: Prior experience in developing Virtual Platforms (VPs) for semiconductor companies. Familiarity with simulators like QEMU, Synopsys Virtualizer, or equivalent . Exposure to hardware/software co-simulation methodologies . Understanding of Verilog/SystemVerilog for analyzing hardware designs. Beyond the Tech: What Makes You Stand Out You re a problem solver you thrive on breaking down complex hardware-software interactions. You love to optimize every millisecond of simulation time matters to you. You re an innovator you see Virtual Platforms as the future and want to be a leader in this space. You can lead & mentor helping others grow their expertise excites you. The Pedigree You Build Here Become a sought-after expert in SystemC, Virtual Prototyping, and TLM modeling industries are hungry for this talent. Gain exposure to real-world semiconductor R&D, bridging software with hardware in cutting-edge domains like AI accelerators, Automotive ECUs, and High-Performance Computing (HPC). Work with global semiconductor leaders, building a reputation as a top-tier SystemC professional.