Senior / Principal Software Engineer
Espressif Systems India
Pune, Maharashtra, Indien
5d ago
source : JobLeads

Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India and Europe.

We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge WiFi-and-Bluetooth, low-power IoT solutions.

We have created the popular ESP8266 and ESP32 series of chips, modules and development boards. By leveraging wireless computing, we provide green, versatile and cost-effective chipsets.

We have always been committed to offering IoT solutions that are secure, robust and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices.

In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).

Espressif has opened a Technology Center in Pune(Baner), India, which will focus on embedded software engineering and IoT solutions development for our growing customers.

About the Role

Espressif’s ESP-RainMaker is a paradigm-shifting IoT cloud platform that provides seamless connectivity to IoT devices to mobile apps, voice assistants and other services.

It is designed with scalability, security, reliability and operational cost at the centre.

It’s highly desirable that the candidate has earlier experience of working on developing highly scalable Cloud-native products and understands the responsibilities and challenges well.

We are looking for Senior / Principal Software Engineers who will be responsible for

  • Designing, Developing and deploying highly scalable Services on Cloud platforms like AWS.
  • Owning the development and deployment of one or multiple services using programming languages like Go, Java, Python.
  • Implement and optimise various non-functional requirements like Logging, Security, Auditing, Scalability and DevOps.
  • Create and maintain API definitions, database schema designs.
  • Perform troubleshooting of the services on Cloud platform and provide support to internal and external stakeholders.
  • Minimum Qualifications

  • BE / B.Tech in Computer Science with 5-12 years of experience in building Software products.
  • Extensive experience in developing products using Go, Java or Python.
  • Strong computer science fundamentals, a very good understanding of Data Structure and Algorithms.
  • Experience working with RDBMS or any NoSQL database like DynamoDB, MYSQL, Oracle.
  • Hands-on experience in working on Cloud platforms like AWS, Azure or Google Cloud, certifications in one of the Cloud platforms is desirable.
  • Experience in Cloud Services like EC2, S3, Lambda, DynamoDB, Cognito, API Gateway, CloudWatch, or similar service on Azure or Google Cloud.
  • Experience in developing REST APIs, authentication and authorisation of the APIs.
  • Experience in automating the deployments on Cloud using tools like CloudFormation.
  • Strong analytical, debugging and troubleshooting skills.
  • Experience in a Linux (or Unix) based environments.
  • Desired Qualifications

  • Working knowledge about DevOps tools like Jenkins, ELK
  • Working knowledge of Docker and Kubernetes
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form