Senior Embedded Software Engineer - Bangalore
Actively Reviewing the ApplicationsVarsal 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)
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Associate Software Engineer -Web API
BOLD
Noida
Full-Time
Program Management
Product Management
PHP
+1
Software Engineer - ServiceNow Developer
The Depository Trust & Clearing Corporation (DTCC)
Hyderabad
Full-Time
Operational
ITIL Processes
Discovery
+2
Senior Network Reliability Engineer
Oracle
Ahmedabad
Full-Time
Reliability Engineering
Oracle
BGP
+1
Software Development Engineer
Amazon
Chennai
Full-Time
Software development
Integration
C
Senior Full Stack Dot Net Developer (with C#, React.js, CSS) - Immediate Joiners
Grid Dynamics
Bengaluru
Full-Time
C
React
JavaScript
+2
Share
Quick Apply
Upload your resume to apply for this position