IoT Developer

Priority Groups

IoT Developer

New York, NY
Full Time
Paid
  • Responsibilities

    Overview:

    ESO Consultants is currently seeking an experienced IoT Developer to join our team. The IoT Developer will be responsible for designing, implementing, and documenting high-quality Cloud and on-premise server RESTful APIs and SDKs to expose Philips Lighting IoT services and data to developers. Additionally, the successful candidate will work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components.

     

    Job Title: IoT Developer

     

    Responsibilities:

    \- Design, implement, and document high-quality Cloud and on-premise server RESTful APIs and SDKs to expose Philips Lighting IoT services and data to developers.

    \- Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components, RESTful APIs, and SDKs for developers.

    \- Ensure code quality, test-driven development adherence, and good code documentation.

    \- Lead the adoption of best-in-class software engineering practices, frameworks, and tools, providing guidance and feedback to other software developers.

    \- Collaborate with the rest of the IoT platform engineers to ensure the Developer Experience team is using the right test automation, continuous integration and deployment frameworks and practices.

     

    Qualifications:

    \- Experience with products relating to any of the following: Optics, Consumer Electronics, Weather Sensors, Defense, Wearables, Drones, SBIR/LIDAR, Hand-held Laser/optics, Warfare, EO/IR imaging, RF Engineering.

    \- Experience programming embedded software such as C and C++.

    \- Experience programming application software such as C#, .Net, Java.

    \- Experience with scripting languages such as Python, JavaScript, Perl, Unix/DOS shell scripts.

    \- In-depth understanding of AWS and Azure IoT application development platforms.

    \- B.Sc. in Computer Science or related Engineering is required; a master’s degree is desirable.

    \- 6+ years of experience working in teams applying modern agile software development practices.

    \- Experience in any of the following platforms: Apache Mynewt, ELFE, AllJoyn, HomeKit, openHAB, Huginn, or similar.