R&d Embedded Software Product Intern

Singapore, Singapore

Job Description


A global AIoT software leader in Net Zero, Envision Digital is committed to becoming the world\xe2\x80\x99s leading net zero technology partner for enterprises, governments, and cities to accelerate progress and improve their citizens\xe2\x80\x99 quality of life.

EnOS\xe2\x84\xa2, Envision Digital\xe2\x80\x99s proprietary AIoT operating system, connects and manages more than 110 million smart devices and 360 gigawatts of energy assets globally. Envision Digital\xe2\x80\x99s growing ecosystem of more than 360 customers and partners spans 10 industries and includes Accenture, Amazon Web Services, GovTech Singapore, IBM, Keppel Corporation, Microsoft, Nissan, PTT, Solarvest, Total and ST Engineering. The company has close to 900 employees and 12 offices across the United Kingdom, France, Germany, the Netherlands, Norway, Japan, Thailand, China, and the United States, with headquarters in Singapore.

For more information, please visit

Product Embedded R&D Software Engineer (NCG): IoT Edge Computing Systems Intern

Overview:

We are looking for an energetic and innovative embedded software engineer to contribute to our key products: IoT Edge computing platforms and system design. You will be responsible for designing and developing embedded application-level software on our IoT edge real-time gateway platform which acts as a bridge between sensing nodes and the cloud.

Responsibilities:

  • Software development of algorithms for data processing and device management on Linux and other GPOS and RTOS platforms running on application-level SOC (Cortex-A) to support products.
  • Creating interface layers between the product application software and other third-party APIs.
  • Developing application-layer communication protocols for communication with sensing nodes and cloud platforms.
  • Writing code for external physical interfaces like USB, Wi-Fi, GPIOs, etc.
  • Development of algorithms for mathematical models of some quantitative analysis tasks.
  • Writing scripts for automating and coordinating between multiple product applications running on the chip.
Requirements/ Qualifications & Experience:
  • Bachelors (B.S./B.E./B.Tech) in Computer Science or Computer/Electrical/Electronic Engineering.
  • Passion in software design and development.
  • Good fundamentals of software engineering, data structure & algorithms, operating systems, and object-oriented programming.
  • Proficiency in C, C++, and Python.
  • Hands-on Linux based application development.
Good to have:
  • Advanced degree or specialization qualification in Embedded Systems.
  • Experience in developing SW systems for IoT applications.
  • Understanding of cloud computing concepts and familiarity with any one of the IoT platforms like AWS IoT, GCP IoT, and Azure IoT, etc.

Envision Digital

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1349092
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned