Embedded Software IoT Engineer

Job Description:

We are looking for Embedded Software IoT Engineers to execute complete embedded software development life cycle. The candidate will be part of an engineering team working on customer projects.

Experience:-  4-8 Years.

Responsibilities:

The candidate should be able to handle one or more of the below responsibilities.

  • Embedded systems - device driver development (on Linux or RTOS environment), understanding of interconnect protocols (SPI, I2C, USB, SDIO, UART, GPIO etc.), board bring-up, interfacing peripherals ,ability to debug hardware and low-level software issues, power measurement and management

 

  • System Programming - Strong knowledge of operating system kernel (RTOS or Linux) and system software (compiler, linker), microprocessor/microcontroller architecture, synchronization, IPC, memory management, system security, third party and open source software

 

  • Networking - TCP/IP, socket programming, understanding of wireless communication protocols such as Wi-Fi, BLE, understanding of commonly used application level protocols such as HTTP, MQTT, basic understanding of network security

  • Support software QA, provide post production support

 

Requirements:

  • Proven work experience and/or relevant projects in software engineering

  • Experience in hands-on development and troubleshooting on embedded targets

  • Solid programming experience in C or C++ and debugging for embedded systems

  • Familiarity with software configuration management tools, defect tracking tools, and peer review

  • Strong documentation and writing skills

  • Good verbal & written communication skills in English

LINKS

ABOUT

SHORELINE IOT INC.

1671 Dell Ave,

Suite 208 Campbell,

CA 95008, United States

careers@shorelineiot.com

info@shorelineiot.com

SOCIAL

  • Shoreline IoT Youtube
  • Shoreline IoT Facebook
  • Shoreline IoT LinkedIn

©2019 by SHORELINE IOT INC.