Epicareer Might not Working Properly
Learn More

Graduate Engineer, End to End System Development

Salary undisclosed

Apply on


Original
Simplified

Job Responsibilities

Candidates will get an opportunity to work in complete IoT system development including device-side firmware development in an RTOS environment, phone apps, and Cloud backend development. These IoT systems will utilize Wi-Fi, Bluetooth LE, and optionally Thread connectivity. The work may also involve working with higher-level protocols such as Matter.

  1. Support design-in at key customers, developing customized software as per customer requirements.
  2. Work closely with customers’ engineering teams to ensure that the customers can successfully go to production with Espressif solutions in a timely manner.
  3. Create technical solutions such as hardware and software demos and reference system designs
  4. Methodical and timely analysis and response to various customer issues and questions; interact with R&D as needed for the same.
  5. Assimilate customer feedback and communicate with R&D for product improvement.

Job Requirements

  1. The candidate should be well conversant with C (device firmware), Golang (Cloud backend), or Swift and Java (phone apps programming languages). Please note that knowing all languages is not mandatory but having knowledge of multiple of these, is a plus.
  2. Good analytical and problem-solving skills.
  3. Good understanding of operating systems and networking.
  4. Understanding hardware interfacing protocols (UART, SPI, I2C) is a plus.
  5. Any previous work in the microcontroller environment is a plus.