Lead Industrial Lot Software Engineer

Cape Town, Western Cape, South Africa

Job Description


Requirements:

  • 5+ years of design, implementation, or consulting in applications and infrastructures experience.
  • 2+ technology domain areas (e.g. software development, cloud computing, operation systems, virtualization, security, networking, data & analytics, Al/ML) experience.
  • Have a bachelors or equivalent in Computer Science or similar degree.
  • Familiarity with common web application architectures and infrastructure needs, such as load balancing, caching, and message queues, authentication.
  • Proficiency in mainstream relational databases and NoSQL databases.
  • Experience with DevOps practices, better be familiar with containerization technologies, automation deployment tools .
  • Familiarity with AWS able to design and manage cloud infrastructure.
  • Enthusiasm for learning new emerging technologies and maintaining a keen insight into industry development trends.
  • Excellent communication and collaboration skills, able to clearly express technical solutions.
  • Any of the following AWS Certifications:
  • AWS Certified Cloud Practitioner.
  • AWS Certified Solutions Architect.
  • AWS Certified Developer.
  • AWS Certified SysOps Administrator.
  • AWS Certified Security.
Responsibilities and expectations but not limited to:
  • Maintain and operate an loT platform on Amazon Web Services.
  • Develop new solutions for the food industry utilizing the loT platform.
Programming Languages
  • Proficiency in languages like Python, C++, and Java for developing embedded software and applications.
Communication Protocols
  • Understanding of loT-specific protocols such as MQTT, CoAP, HTTP, and Bluetooth Low Energy (BLE) for data exchange between devices and the cloud
Embedded Systems
  • Knowledge of how microcontrollers and sensors work, including concepts like GPIO, SPI, I2C, and analog/digital conversion.
Security
  • Expertise in implementing encryption, secure communication, authentication mechanisms, and secure coding practices to protect loT
devices and user data.
Cloud Services
  • Familiarity with AWS loT services and their capabilities for managing, analysing, and visualizing data from loT devices.
Data Analytics
  • Ability to process and analyse large amounts of loT data to provide valuable insights for improving applications.
Networking
  • Understanding of networking concepts like IP addressing, routing, and subnets for loT devices to communicate over the internet.
Version Control
  • Proficiency in tools like Git for efficient management of the codebase, especially when collaborating on loT projects.
Device Management
  • Skills to organize, monitor, and respond to events for fleets of loT devices using AWS loT Device Management, AWS loT Device Defender, and AWS loT Core.
Over-the-Air (OTA) Updates
  • Ability to design devices to receive and apply updates, and to send updates and monitor progress using AWS loT Device Management Jobs.
Data Ingestion
  • Designing the loT solution's architecture to meet current and future data ingestion requirements, considering scale, cost, security, and performance.
Please note should you not receive a response within two weeks of applying you may assume that your application was unsuccessful.

ExecutivePlacements.com

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

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


Job Detail

  • Job Id
    JD1343975
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned