Location
Bangalore | India
Job description
Location:Â Bengaluru (Hybrid)
Experience: Â 3-6 Years
Primary Skills:  Power Management, C Language, Signal Analyzer, FreeRTOS, Cryptography, Battery Management System, VxWorks
Roles & Responsibilities:
- The role involves designing, implementing, and bug-fixing RTOS-embedded software for SoCs and Microcontrollers.
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 or QNX or VxWorks
- Experience in debugging with JTAG, Signal Analyzers etc.
Good to Have Technical Skills:
- Experience in the development and debugging of peripheral device drivers like I2C, SPI, Ethernet, etc.
- BSP (Board Support Package) brings up experience including boat loader and U Boot.
- Good knowledge of IPCs (Inter Processor Communication), domain knowledge of power management, battery management, cryptography, trusted boot, etc.
Behavioural/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
Job tags
Salary