The Job is closed. Check the latest active jobs here
APPLY HERE ON LINKEDIN
Location: New Delhi
Company: Six Sense Mobility
About the job
Preferred controller – ARM, STM32 (Bare metal programming), ESP32 (Not just Arduino, Must required IDF Framework),
Protocol – CAN, HTTP, MQTT & BLE
Required Expertise in – Embedded C, C++
Designation – Embedded System Engg.
Your Responsibilities Will Include
- Partnering with R&D Product Lines to drive the Edge and Gateway IoT development strategy and architecture.
- Working with our existing team of hardware and embedded engineers to deliver advanced AIOT smart mobility etc solutions, including work on low-level peripheral driver development that leverages any low-end to high-end microcontrollers varying from ESP32, ARM to DSPs.
- Shaping and defining the architecture and development strategy for the IoT device SDK.
- Being the subject matter expert in communication protocols, for example, CAN, UART & IoT Protocols: REST APIs, DDS, AMQP, and Wireless Edge Access Protocols: BLE etc.
- Providing technical insights to the team for their training and development and solving issues that arise in our customer engagements globally with the goal of ensuring customer delight.
The Profile
- You have a Degree in Engineering or higher in a relevant discipline (Electronics or computer science).
- You have at least 1 year of hands-on experience with embedded C firmware development for any microcontroller.
- You have a good understanding of the architecture of MCUS and peripherals.
- You have experience with memory, power, speed optimised applications.
- You possess experience with peripheral driver development with bare-metal coding for Microcontrollers/processors.
- Having experience with over-the-air upgrades to the software and firmware of an embedded system (e.g., A/B seamless update) is required.
- You have hands-on experience debugging communication protocols using instruments/analysers.
- You have an attitude of thoroughness in requirement gathering, design and validation of the design with strong pride in delivering well-thought-out and rigorously tested solutions.
- You are able to forecast technical risk for a project or engagement.
- Having experience with RTOS, interface libraries USB drivers are an additional plus.
- You have good programming ability and competence in any middle or high-level programming languages such as C++, Python, or Visual Studio.
Your day-to-day Work includes
- Creating and developing devices, sensors and software.
- Researching, creating, testing and documenting CAN communication & IoT solutions.
- Designing, coding and testing features of IoT devices specially STM32 & other ARM cortex-based controllers.
- Providing solutions to issues related to the connection of networks special BLE etc protocols with mesh capability etc
- Payscale: 2-4LPA (Depend on Skills & Experience)