Senior Embedded Software Engineer

Velodata Global Pvt Ltd

Bengaluru

Hybrid

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

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

Senior Embedded Developer
Senior Embedded Developer

HypTechie • Bengaluru

On-site
INR 1,600,000 - 2,600,000
On-site in Bangalore
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

On-site
INR 3,500,000 - 5,500,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

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

SmartRecruiters, Inc. • Pune District

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

Swediumglobal • Pune District

On-site
INR 800,000 - 1,500,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
Embedded C Developer
Embedded C Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,100,000 - 1,800,000
Senior Embedded Systems & Firmware Lead Engineer
Senior Embedded Systems & Firmware Lead Engineer

izmo ltd • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Embedded Engineer
Senior Embedded Engineer

Atlanta Systems Pvt. Ltd. • New Delhi

On-site
INR 800,000 - 1,200,000
Work on real-world embedded and IoT solutions projects
Collaborate with a technically strong R&D team
Lead Engineer
Lead Engineer

Sasken Technologies Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000