Friday, May 3, 2024

JOB: Embedded Software Engineer At Six Sense Mobility In New Delhi

- Advertisement -

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),

- Advertisement -

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)

SHARE YOUR THOUGHTS & COMMENTS

Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components

Calculators