Job Summary
We are seeking a motivated embedded software engineer to contribute to the development of high-performance cellular routers and gateways. In this role, you will develop embedded solutions on Linux and RTOS platforms, work with 4G/5G, Wi-Fi, and Bluetooth technologies, and contribute to user interface development for router management and configuration. Youll collaborate with experienced team members to ensure robust hardware-software integration and deliver intuitive, quality products.
This is an excellent opportunity to grow your expertise in wireless connectivity and gain hands-on experience with both embedded systems and UI development for mission-critical networking solutions.
Responsibilities
- Develop and implement embedded software components for cellular routers, focusing on reliability, performance, and functionality (30%).
- Contribute to web-based UI development for router configuration, monitoring, and management interfaces using modern web technologies (25%).
- Support the design and integration of wireless (4G/5G, Wi-Fi, Bluetooth) and wired connectivity features in RTOS and Linux-based systems (25%).
- Work closely with senior engineers, hardware teams, and QA to implement system-level solutions and troubleshoot technical issues (15%).
- Participate in code reviews, testing, and debugging activities for both embedded firmware and UI components (5%).
Minimum Qualifications
- Bachelor s degree in computer science, Electronics, Electrical Engineering, or related field.
- 4-6 years of experience in embedded systems software development or full-stack development.
- Developer with proficiency in C++ and Python programming with exposure to Linux.
- Good knowledge of data structures and algorithms.
- Knowledge and good understanding of one or more domains o networking concepts, protocols like TCP/IP o wireless communication protocols o Cellular or 4G/5G OCI/Container.
- Working knowledge on IoT devices, MQTT/LWM2M.
- Experience with debugging tools, version control systems, and software development lifecycle.
- Solid problem-solving skills and ability to work effectively in a team environment.
Desired Qualifications
- Understanding of Lua.
- Software development understanding on embedded Linux especially Yocto.
- Understanding of Linux networking stack, working experience on open-source packages.
- Understanding of Blackduck tool and security patching.
- Demonstrated ability to learn quickly and adapt to new technologies and challenges.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Embedded Software Developer (Pune)
🏢 Aziro
📍 Pune