Join a global digital engineering team focused on building advanced firmware solutions for embedded systems. In this role, you'll design and implement Linux-based firmware using C, C++, and Python, contributing to reusable technology platforms used across international product lines. You'll work within an agile framework, actively participating in Scrum ceremonies and collaborating with cross-functional teams to ensure seamless integration, testing, and cybersecurity compliance.
Key Responsibilities
- Design and develop high-quality firmware modules using embedded C/C++ and Python, ensuring code is testable, maintainable, and reusable
- Collaborate with lead engineers to define system architecture, producing high-level and low-level design documentation
- Work within Linux environments using GCC, cross-compilation, Yocto, and GNU toolchains to build and optimize BSPs and root file systems
- Support test teams in achieving comprehensive test coverage aligned with defined software quality metrics
- Develop microservices using EdgeX and integrate with industrial protocols such as Modbus, BACnet, and MQTT
- Ensure secure and reliable connectivity through REST APIs and IoT cloud platforms
- Diagnose and resolve complex technical issues efficiently, supporting on-time delivery in a fast-paced environment
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical, or Electronics Engineering
- Minimum of 5 years of experience in embedded systems development
- Strong proficiency in embedded programming, data structures, OOPs concepts, and Linux development tools (GDB, Make, CMake, Makefiles)
- Hands-on experience with ARM or STM-based platforms and embedded Linux (Yocto, rootfs, cross-compilation)
- Familiarity with industrial communication protocols and cloud-connected IoT systems
- Proven problem-solving skills using digital tools and methodologies
- Excellent communication skills with the ability to engage effectively across technical and non-technical stakeholders
- Self-driven, proactive, and comfortable working in ambiguous or evolving technical landscapes
What We Offer
- Opportunity to shape technical direction and grow within a scalable engineering organization
- Work environment that values collaboration, continuous feedback, and accountability
- Focus on delivering customer value through innovation and efficiency
- Support for professional development and technical leadership growth
- Onsite role based in Magarpatta City, Pune, within a dynamic, growth-focused team

