Job Description :
We are looking forward to hire a seasonedEmbedded Developers atthe Architect level.
This role is for professionalswho thrive on challenges and desire to make a real difference in the business world. With an environment of extraordinary innovation and unprecedented growth, this is an exciting opportunity for a self-starter who enjoys working in a fast-paced, quality-oriented, and team environment.
What you should have

  • Experience in microcontroller programming – e.g.: STM32 Arm Cortex MCU, PSOC6
  • Experience in Embedded C/C++ and ARM
  • Experience in BLE (Bluetooth low energy) communication between framework/platform.
  • Hands-on experience on Images/ Templates creation, organize Edge Module Images by Service Event, Diagnostic/Fault Tests and calibration handling on embedded devices.
  • Expert in writing API Specification and develop API on embedded devices.
  • Experience in communication protocol like MQTT.
  • Working experience on IoT devices and preferably end to end solution for a device to cloud.
  • Experience in the development of a testing framework for the platform and on python
  • Exposure/Experience in Firmware Upgrades/Patch Management, OTA configurations, testing, and

Device Management
Desirable Skills:

  • AWS cloud, IoT Greengrass, AWS IoT Lambada OR exposure to any other cloud Docker/Arm exposure and additionally, possible support apps experience/exposure for either of the programming languages, including C, Python, JavaScript, Java, Ruby, Go, Rust, and PHP, BASH Programming/ Scripting.
  • Deep understanding of Microservices, and their design pattern.
  • Exposure on any PLCs (preferably B&R PLC) UWB connectivity
  • Managed Services Exposure is an advantage.
  • Exposure to Agile methodology is an advantage.
  • Kernel programming –experience in customizing Linux OS, Linux Programming, and API interfaces
  • Should possess good communication skills to be able to communicate/validate the architecture/ design to all stakeholders.
  • Should have demonstrated the ability to train/mentor/guide the team on implementation aspects.
  • Possess appetite and aptitude for owning the responsibility for technical decisions and direction for project/module.

What you will do

  • The candidate will design and develop end to end Architecture and creating images (device to cloud with a major focus on embedded EDGE devices) of the proposed solution satisfying critical requirements.
  • The candidate will be needed to learn new technologies and suggest these technologies in the overall solution.
  • He/she will coordinate and collaborate with existing specialists/experts in the formalization and adoption of standards and procedures.
  • She/he will assist in the design and development of solutions management.
  • Multi-group co-ordination for solution development and deployment.
  • The candidate will be required to work closely with the client team and act like SPOC if required.

Source link