Senior Embedded Software Engineer

Velodata Global Pvt Ltd

Bengaluru

Hybrid

INR 1,980,000 - 2,420,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech firm in India is seeking a Senior Software Engineer with strong C++ and embedded systems expertise. The role involves full software development lifecycle in a hybrid working model. Candidates should have experience in Agile/Scrum and possess strong skills in memory management and networking protocols. This is a mid-senior level position well-suited for individuals with a collaborative mindset and a passion for technology. The company offers a competitive salary of up to 22 LPA.

Qualifications

  • 5-8 years of experience in software development, particularly in embedded systems.
  • Proven experience in Agile/Scrum and V-model development methodologies.
  • Hands-on experience with memory profiling tools and bare-metal programming.

Responsibilities

  • Contribute across the full software development lifecycle.
  • Develop application code collaboratively following coding standards.
  • Execute embedded software design, development, and debugging.

Skills

C++ with strong OOPS concepts
Networking Protocols – TCP/IP, client–server architecture
Memory management, stacks, heaps, multithreading
Scripting: Python, Makefiles, CMake

Tools

Visual Studio
Coverity
Valgrind
Gerrit
Git
Jenkins

Job description

Senior Software Engineer – Job Description (6–8 YOE)

Location: Bangalore (PSN, Whitefield)

Mode: Hybrid – 3 days/week onsite

Salary: up to 22 LPA

Role Overview

The Senior Software Engineer will contribute across the full software development lifecycle, working in an agile environment and handling embedded software design, development, integration, and debugging. The role requires strong C++ expertise, Linux/RTOS experience, and solid understanding of communication protocols, memory management, and multithreading.

Key Responsibilities
  • Work in Agile/Scrum, iterative, and V-model development environments.
  • Develop application code collaboratively following coding standards.
  • Perform full-scale unit testing and ensure code quality.
  • Execute embedded software design, development, testing, integration, and debugging.
  • Apply object-oriented analysis & design principles and design patterns.
  • Provide technical updates to the Technical Leader and communicate effectively across teams.
Mandatory Technical Skills
  • C++ with strong OOPS concepts
  • Experience with IDEs: Tornado, Visual Studio
  • Strong knowledge of Networking Protocols – TCP/IP, client–server architecture
  • Exposure to IPC, I2C, UART, USB, Ethernet, SPI, BLE/Wireless technologies
  • Strong understanding of memory management, stacks, heaps, multithreading
  • Experience with memory profiling tools: Coverity, Valgrind
  • Hands‑on experience in bare‑metal programming and debugging
  • Experience with Gerrit/Git/Jenkins/GitBucket, CI/CD build processes
Nice‑to‑Have Skills
  • Exposure to medical standards & protocols: EMR, HL7, FHIR, MLLP
  • Experience with IoT device‑cloud connectivity (MQTT, CoAP, WebSockets)
  • C programming
  • Scripting: Python, Makefiles, CMake
Seniority Level
  • Mid‑Senior level
Employment Type
  • Full‑time
Job Function
  • Engineering and Information Technology
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Sr Software Developer (C++)
Sr Software Developer (C++)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Engineer/Senior Software Engineer - Embedded (Platform)
Engineer/Senior Software Engineer - Embedded (Platform)

Matrix Comsec • Vadodara

On-site
INR 800,000 - 1,200,000
Software Engineer – Embedded
Software Engineer – Embedded

Softdel and Software AG • Pune District

On-site
INR 600,000 - 1,200,000
Staff Software Engineer
Staff Software Engineer

Fortive Careers • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Embedded Software Engineer (C/C++) – Low Level Platform
Senior Embedded Software Engineer (C/C++) – Low Level Platform

Swediumglobal • Pune District

Hybrid
INR 800,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Black Box • Bengaluru

On-site
INR 2,400,000 - 4,200,000