Embedded Engineer
IoT embedded developer at Freespace writing firmware, drivers, and connectivity (MQTT, BLE, Wi-Fi) for workplace sensor devices in the Smart Buildings team, integrating sensors with hardware engineers and linking devices to AWS/Azure IoT clouds. Hybrid role in Vikhroli, Mumbai; C, C++, Python, Squirrel, RTOS; 3-5 years' experience.
- Compensation
- Not disclosed
- Location
- Mumbai, MH
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Embedded
- Posted
Skills
Must have
- Bachelor's degree in Electronics Engineering, Electrical Engineering, Computer Science, or related field
- 3-5 years of experience
- Proven experience in embedded systems development including RTOS and microcontrollers/microprocessors
- Proficiency in C, C++, Python, and assembly language for embedded systems
- Experience with IoT communication protocols and standards (MQTT, CoAP, LoRaWAN)
- Understand underlying electronics to the point where they influence firmware development and debugging
- Experience with hardware protocols such as I2C, SPI, one wire
- Experience with low-power design and advanced sleep modes
- Good experience in simulation and design of electronic circuits and PCB layouts
- Experience interfacing with Wi-Fi and Bluetooth 4.2 modules
- Knowledge of hardware design and schematics to collaborate with hardware engineers
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team in a fast-paced environment
- Excellent communication skills and ability to explain technical concepts to non-technical stakeholders
Nice to have
- Squirrel programming for the Electric IMP platform
- Knowledge of IoT communication protocols such as MQTT, WebSocket, LoRa, BLE
- Experience with cloud platforms (AWS IoT, Azure IoT Hub) and edge computing
- Familiarity with wireless technologies (Bluetooth, Wi-Fi, Zigbee)
- Understanding of cybersecurity principles and best practices for embedded systems
- Prior experience in IoT product development and deployment
Full description
IOT EMBEDDED DEVELOPER | C | C++ | PYTHON | RTOS | Squirrel
Key Information:
- Location: Embassy IT Park, Vikhroli, Mumbai
- Workplace type: Hybrid, with the flexibility of working from home once/twice a week
- Experience level: 3-5 years
- Tech stack/wireless technologies used: Bluetooth, Wi-Fi, Zigbee
- Cloud technologies: AWS IoT, Azure IoT Hub
- Programming Languages: C, C++, Python, and assembly language for embedded systems, Squirrel Language
- Other skills we consider: (3As) Adaptability, Accountability and Attention to detail
About Freespace (afreespace.com):
We’re a workplace technology company helping organizations to achieve three key outcomes:
- Right size, right design: Enabling informed decisions using real-time data to achieve portfolio optimization and the right workplace design
- Smart building automations: Streamlining processes by simplifying complex seating requirements and through occupancy-driven control and automation
- Exceptional employee experiences: Maximizing the benefits of the office by providing employees with the tools to find and reserve spaces, connect with each other and enjoy optimal working conditions
To achieve these outcomes, we provide an integrated platform that delivers actionable workplace intelligence, through a real-time analytics platform, workplace sensors, employee experience app, signage and space management solutions. We have recently been recognized with a nomination for the IFMA New York Awards of Excellence in the Sustainability category, underscoring their achievements in fostering adaptive, efficient, and sustainable work environments.
About Role:
We are looking for an experienced embedded system developer whose primary responsibility will be firmware development as well as assisting the team which develops IoT sensor devices. You will collaborate closely with hardware engineers, software engineers of Smart Buildings team and other stakeholders to deliver robust and efficient embedded systems. Ideal candidates will have capabilities in writing firmware in C, C++, and Squirrel Language. Will have excellent skills in collaborative problem solving, the willingness to overcome hardware constraints, and the internal drive to create quality products.
Key Responsibilities:
- Design and develop embedded software for IoT devices, including firmware, device drivers, and communication protocols
- Integrate sensors, actuators, and other hardware components with embedded systems
- Implement and optimize IoT connectivity solutions (e.g., MQTT, CoAP, HTTP) for device communication and data exchange