Bestkaam Logo
Varsal Terra Technology Pvt. Ltd. Logo

Senior Embedded Software Engineer - Bangalore

Actively Reviewing the Applications

Varsal Terra Technology Pvt. Ltd.

Bengaluru, Karnataka, India Full-Time On-site
Posted 3 months ago Apply by May 4, 2026

Job Description

Company is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development. Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing domains, preferably in a mid or small size companies Experience 4 to 6 years of embedded software design & development experience Proven track record of successfully delivering complex embedded software development Experience with industrial or mobility industries Responsibilities Write clean, efficient, and well-documented C/C++ code for embedded systems, adhering to coding standards and best practices Design and implement device drivers for various peripherals like sensors, actuators, communication interfaces (UART, SPI, I2C) Utilize RTOS features to manage tasks and system timing accurately within real-time applications Effectively debug complex software issues on embedded hardware Analyze and optimize code for performance and resource utilization on embedded platforms Work closely with hardware engineers to ensure smooth integration between software and hardware components Create detailed technical documentation including design specifications, API references, and user guides Develop comprehensive test plans and procedures to validate hardware functionality and reliability Educational Qualification Bachelor's degree in Electronics and Communication Engineering or Electrical & Electronics Engineering Technical Skill Proficient in C/C++ with a strong understanding of memory management and low-level programming concepts Knowledge of various microcontroller architectures (e.g., ARM Cortex-M, AVR, PIC) and their peripherals. Experience working with popular RTOS like FreeRTOS, uCOS, or similar. Experience with communication protocols like SPI, I2C, UART, CAN, and network protocols Proficiency in using embedded development tools like JTAG debuggers, logic analyzers, and emulators Understanding of software development methodologies like Agile and Waterfall Soft Skill Strong problem-solving and analytical abilities Excellent communication and collaboration skills Ability to work independently and as part of a team Skills: embedded software,arm cortex m,debuggers,agile,embedded,rtos,embedded systems,microcontroller architectures,software,uart,c++,joint test action group (jtag)

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.