i
Mantra Softech
2 Mantra Softech Senior Software Engineer Jobs
Mantra Softech - Senior Software Engineer - C++/Linux (3-6 yrs)
Mantra Softech
posted 14d ago
Flexible timing
Key skills for the job
In this role, you will drive end-to-end firmware development for a Linux-based IoT hub.
Beyond implementing Matter and Thread protocols, you will enable capabilities like integrated voice assistants (Google Assistant, Alexa), AI-based analytics, and real-time video processing.
Your work will be pivotal in ensuring that connected devices perform intelligently, efficiently, and securely within evolving smart home ecosystems.
What You'll Do :
Full-Cycle Software Development: Lead the design, implementation, and optimization of firmware-from low-level board bring-up and driver integration to complex application features-on embedded Linux platforms.
IoT Protocol Integration: Implement and optimize Matter and Thread protocols to ensure secure, interoperable communication across a wide range of connected devices.
Advanced Connectivity & Services: Enable robust networking (Wi-Fi/Ethernet/Thread), secure cloud connectivity (MQTT, HTTPS), and streamlined OTA updates to support advanced IoT functionalities.
Voice Assistant Integration: Integrate popular voice assistants (e.g , Google Assistant, Alexa) to enable natural, voice-driven device interactions and user experiences.
AI Analytics & Video Processing: Incorporate AI-driven analytics and video processing capabilities to support advanced use cases, such as intelligent device monitoring, anomaly detection, and live/on-demand content streaming.
Innovation & Experimentation: Explore emerging technologies, experiment with new frameworks, and rapidly iterate to enhance performance, security, and user experience.
Collaboration & Architecture: Work with product, IoT, app, and hardware teams to define architectural choices, troubleshoot issues, and refine the overall system design.
Performance & Reliability: Identify performance bottlenecks, fine-tune device drivers, and ensure stable integration of hardware components to achieve reliable, high-quality system performance.
What We're Looking For :
Experience: 3+ years of experience in C/C++ firmware development on Linux-based embedded platforms.
Matter Protocol Curiosity: Familiarity with, or a strong interest in, Matter and Thread protocols, and a drive to explore how they can advance connected home capabilities.
IoT & Multimedia Expertise: Proficiency in network protocols (TCP/IP, UDP), cloud integrations, OTA processes, and experience with AI analytics, video processing, or related multimedia frameworks.
Voice Assistant Integration: Hands-on experience integrating voice assistants or similar technologies is a strong plus.
Tools & Practices: Comfort with driver analyzers, version control (Git/SVN), JIRA, and agile development methodologies.
Communication & Teamwork: Effective written and verbal communication skills, with a proven ability to work collaboratively across diverse technical teams.
Mindset: A proactive, resourceful engineer who embraces challenges, experiments rapidly, and continually seeks opportunities to learn and innovate
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
Everything is good
Not Any dislikes. Everything seems to be good.
3-8 Yrs