HamburgerMenu
hirist

Senior Software Engineer - Embedded System

Velodata Global Pvt Ltd
Bangalore
3 - 8 Years

Posted on: 02/12/2025

Job Description

Description :


About the job :


Role : Senior Software Engineer

Location : Bangalore (PSN, Whitefield)

Mode : Hybrid - 3 days/week onsite


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.


- Translate business requirements into detailed, low-level application designs.


- 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


- Linux & RTOS (good OS fundamentals)


- Experience with IDEs : Tornado, Visual Studio


- Strong knowledge of Networking Protocols TCP/IP, clientserver 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, Valgrangr


- 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)


- Experience in Healthcare domain


- C programming


- Scripting : Python, Makefiles, CMake


info-icon

Did you find something suspicious?