Developer-RTOS Development

4 - 10 years

0 Lacs

Posted:2 weeks ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

Position: Developer-RTOS Development

Education: B.Tech / BE

Experience: 4-10 Years

Location: Bengaluru, Karnataka


Job Brief:

Top semiconductor companies are our customers. From consumer electronics to hyperscalers to communications and automotive, chips used across all these domains contain platform software or device driver code written by Vayavya. Be it complex interfaces like Ethernet, PCIe, USB, storage, or multimedia devices, GPUs, etc., Be it different platforms like Android, Linux, QNX – Vayavya experts have developed software for all kinds of interfaces and operating systems.

We’re looking to hire engineers in our growing team of device driver team working on a cutting-edge Consumer SoC of a leading semiconductor company. Join us and make an impact!


Roles & Responsibilities:

The role involves designing, implementing, and bug fixing on FreeRTOS-based embedded software for the System Control Processor (SCP).


Must Have Technical Skills:

  • Excellent programming skills in C
  • Design, Implementation, and debugging of RTOS-based device drivers and applications
  • Ability to read and understand board schematics
  • Knowledge of processor architectures for ARM or RISC-V
  • Deep knowledge of RTOS architecture for FreeRTOS
  • System understanding of System Control Processors (SCP) and Open-Source architectures for SCP Firmware

Good understanding of various runtime services like

  • Power domain management
  • System power management
  • Performance domain management (Dynamic Voltage and Frequency Scaling)
  • Clock management
  • Sensor management
  • Reset domain management
  • Knowledge of SCMI ( System Control and Management Interface)
  • Experience in debugging with JTAG, Signal Analyzers, etc.

Good to Have Technical Skills:

  • Experience in development and debugging of peripheral device drivers like I2C, SPI, Ethernet, etc.
  • BSP (Board Support Package) bring up experience, including boot loader and Uboot.
  • Good knowledge of IPCs (Inter Processor Communication), domain knowledge of power management, battery management, cryptography, trusted boot, etc.

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You