Posted on: 02/12/2025
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
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1583770
Interview Questions for you
View All