
Connected Platform Manager
- Bangalore, Karnataka
- Permanent
- Full-time
- You will help in the technical designs of the multiple products for connected systems, which includes designing architecture blueprints, High level diagrams and Low level diagrams.
- You will work with embedded team in managing embedded systems development specifically on connectivity and data management at device and cloud side.
- The candidate needs to manage deliverables from multiple vendors and large engineering teams, this includes timely delivery, negotiations and preparing techno-commercials.
- Architecture: Architect end-to-end solutions for our connected platforms with expertise in the area of Edge Computing, IoT and Mobile Services. Apply your specialized knowhow to empower software applications with maximum reliability and performance.
- You will work closely with Product teams of Vehicle IoT and Charging and ensure the products are built with scale for domestic and international business
- Apart from the Engineering team, the candidate needs to manage stakeholders from different business functions including CXOs.
- The candidate will work closely with the Vehicle and charging integration team and define protocols that can scale and can cater to the future needs of the Global product team.
8+ years of relevant experience in a software engineering role and at least 3 years of experience in building scalable connected platforms.Technical Skills/Knowledge
- Have excellent understanding of technologies including hardware devices, microcontrollers, and communication (physical as well as application layer) protocols used for automation, IoT and Edge (LoRa, NBIoT, Bluetooth and BLE, MQTT/AMQP, Wi-Fi, etc.)
- Keen interest and solid understanding in distributed computing with a good understanding of software engineering methodologies.
- Excellent programming skills in two or more programming languages like C/C++, C#, Java, Python, JavaScript, Golang, Groovy, Haskell, etc. with a strong understanding of algorithms and data structures.
- Good working experience and strong understanding of cloud computing (with at least one public cloud provider) and cloud native development methods like microservices architectures and associated patterns.
- Knowledge of modern DevOps methods and tooling.
- Knowledge of virtualization and containerization technologies like Docker, Kubernetes etc.
- Experience in designing and developing end to end solutions including cloud backend for IoT and Edge applications.
- Excellent knowledge and experience with one or more IoT platforms like AWS IoT, Azure IoT, Eclipse IoT, or other specialized IoT platforms.
- The candidate should have a good understanding of in-vehicle protocols such as CAN (Standard and J1939), SPI, I2C, USART and automotive protocol UDS.
- The candidate should have exposure to streaming services such as Kafka, RabbitMQ or Kinesis.
- The candidate must have in-depth understanding of Databases such as Redis, MongoDB,PostGres, time series databases such as influxDB, timestream.
- Strategic Thinker: Ability to translate details into bigger picture implications driving the business forward, challenging the status quo. Aligns the right resources to the task at hand; foresees and plans around obstacles
- Talent Management: Has a passion for building great teams - proven ability to develop, motivate and champion talent beyond own organization
- Innovate for Growth: Technology Evangelist. Always thinking about how to make improvements; able to implement changes that map to business strategy. Stays abreast of cutting edge technology trends
- Lead & Adapt to Change: Thrives in a changing, dynamic environment and can drive operational efficiencies that map to changing needs