IIoT Software Architect
Schlumberger
Design and develop software solutions to enable connectivity and control of sensors and actuators at the Edge. Apply knowledge of communication protocols, messaging systems, embedded Linux, and device management. Build prototypes, products and systems suitable for testing and sets up and runs lab simulations. Develop and maintain high quality software. Evaluate engineering approaches and risks to produce development plans that ensure high quality, low cost products and systems. Collaborate with the Product Software Architect to define and implement the Product Line roadmap. Ensure that the product development team implements the product architecture properly. Design and implement software architecture requirements arising from the Legal, Operational, Marketing, and Security reviews. Designs and implements software architecture requirements to work with hardware in the loop. Master's degree in Computer Science, Electronics and Communication Engineering, or a related STEM field, or a foreign equivalent plus 3 years post-baccalaureate experience in job offered or any engineering/developer related job titles. Applicants must have 3 years of experience in the following; (1) cloud software solutions in the Oil & Gas domain; (2) hardware related protocols Modbus TCP, Modbus RTU, UDP; (3) IoT related technologies MQTT, RabbitMQ, CoAP, IoT gateways, AllJoyn, OpenHAB, or Thread, Apache Kafka; (4) device provisioning, commissioning and remote device management layers in the context of IIoT; (5) security frameworks for IoT; (6) Programming languages: TypeScript, JavaScript, Python, C#, C++, Java; (7) Frameworks: Angular, .NET Core, Nest.js; (8) Databases: MongoDB, Azure Cosmos DB, Google Bigtable, Redis, SQL Server; and (9) Container & Deployment: Docker, Kubernetes. Less than 50% telecommuting permitted in the area of assigned Schlumberger Office location.
JOB SUMMARY
IIoT Software Architect
Schlumberger
Houston
18 hours ago
N/A
Full-time
IIoT Software Architect