Lead Engineer
On-siteGurugram, Haryana, India or Gurgaon, State of Mahārāshtra, Republic of India
Job Summary
Develop and maintain embedded software solutions for communication and data management systems within gateways. Design, develop, and test embedded software for gateway devices while collaborating with hardware and software teams to ensure system integrations. Analyze and troubleshoot technical issues related to embedded systems, write technical documentation and software specifications, and participate in code reviews and integration testing. Requires 6 to 10 years of experience in embedded software development for gateways, proficiency in C and C++, and expertise in MQTT, CoAP, HTTP, and OpenWRT.
Required Qualifications
- Proficiency in Embedded programming languages (C, C++)
- Knowledge of Communication protocols (MQTT, CoAP, HTTP)
- Experience with OpenWRT and development of solutions based on this platform
- Experience in Software development for gateways
- Strong background in Wi-Fi technologies and data management
- Proficient in TCP/IP stack and networking concepts
- Familiarity with prpl (prpl Foundation) and its frameworks
- Understanding of real-time operating systems (RTOS)
- Familiarity with Embedded architectures
- Ability to work in a team and communicate effectively
- Experience between 6 to 10 years on Embedded Software development for Gateways
Additional Requirements
- Encouragement of diversity within teams including age, gender identity, race, ethnic origin, religion/belief, sexual orientation, marital status, neuroatypia, disability, veteran status or appearance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.