Menu Close

Johannesburg: Python Developer For Hardware Integration posted by Datafin

Date 2025-01-22
Job Title Python Developer For Hardware Integration
Employer Datafin
More Information
Salary 0
Category It Computer
Location Gauteng
/ Johannesburg

Job Summary

Python Developer for Hardware IntegrationIT – Software Development
Johannesburg – Gauteng

ENVIRONMENT:
A leading company in mining technology, specializing in advanced analytics and solutions, is seeking an experienced Python Developer with a focus on hardware integration to join their team in Sandton. This role involves developing and optimizing software for Moxa IO devices and HikVision CCTV systems, requiring strong expertise in Python, hardware-software interfacing, and a range of communication protocols. The ideal candidate will work closely with hardware engineers and cross-functional teams to deliver scalable and secure solutions that integrate seamlessly with hardware components. A proactive problem-solving approach and a commitment to continuous improvement are essential for success in this role.
DUTIES:
  • Python Application Development: Develop and maintain high-performance Python applications for interfacing with Moxa IO devices and HikVision CCTV systems, ensuring reliability and efficiency.
  • Hardware Integration: Implement secure, scalable solutions that ensure seamless integration with hardware components, optimising system performance.
  • Error Handling & Security: Engineer robust error-handling protocols and security measures to maintain system integrity, especially in industrial and outdoor environments.
  • Cross-functional Collaboration: Work closely with hardware engineers to understand device specifications, enabling accurate and effective software-hardware integration.
  • Communication Protocols: Implement and manage various communication protocols, including SPI, I2C, UART, Ethernet, Modbus (TCP/IP, RTU), CAN bus, and MQTT, ensuring data integrity and reliability.
  • System Optimisation & Maintenance: Conduct regular performance audits, optimise applications, and manage firmware updates to ensure consistent performance across hardware components.
  • Code Reviews & Best Practices: Lead code reviews, enforce high-quality coding standards, and apply best practices in software development and hardware integration.
  • Continuous Learning: Stay updated on advancements in Python programming, hardware integration techniques, and emerging technologies, integrating these to enhance system functionality.
REQUIREMENTS:
Experience:
  • 4+ years of hands-on experience in Python development, with a focus on hardware integration and high-performance application development.
  • Demonstrated experience in integrating hardware devices, particularly Moxa IO devices and HikVision systems, including device control, data acquisition, and software adaptations to hardware limitations.
Technical Skills:
  • Python Development: Strong proficiency in Python, including relevant libraries and frameworks for hardware interfacing.
  • Hardware Integration: Extensive experience with communication protocols such as SPI, I2C, UART, RS232, RS485, Ethernet, Modbus, CAN bus, and MQTT.
  • Electronics Knowledge: Understanding of electronics principles, including reading schematics, understanding datasheets, and basic hardware troubleshooting. Familiarity with sensor integration, signal processing, and microcontroller interfacing is advantageous.
Preferred Skills:
  • Proficiency with Git for version control and experience in collaborative code review processes. A GitHub or GitLab portfolio with relevant projects is advantageous.
  • Knowledge of cloud services (AWS, Azure) for deploying IoT or hardware-integrated applications.
  • Commitment to continuous learning and staying current with advancements in Python development and hardware integration technologies.
ATTRIBUTES:
  • Proven ability to work within Agile development processes, adapting quickly to project changes and hardware requirements.
  • Excellent problem-solving and critical thinking skills.
  • Strong communication and teamwork skills, capable of collaborating effectively with cross-functional teams.
Apply for this Job

Python Developer For Hardware Integration position available in Gauteng, Johannesburg. This job position was posted by Datafin. The job has been posted as a premium ad on 2025-01-22 at 16:09:02 in the It Computer category

Click Go Apply to apply online!

View Job  Johannesburg: Credit Controller - Food Industry - Johannesburg posted by Hire Resolve

You might also like to look at the available jobs in the same area.

Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.

We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.


Here are some more related positions


Johannesburg: Intermediate Python Developer

Qualifications: Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. 2-3 years of professional experience in Python development, with a focus on backend and API development. Required Skills


View Job
Intermediate Python Developer

Johannesburg: Python Developer (Node) – Contract – Gauteng – Remote – Up To R750p.H

Are you a talented Python developer with a strong background in AWS? We have an exciting contract opportunity for a skilled individual in Gauteng. Job Description: An exciting opportunity exists for a skilled Python Developer with Node.js expertise to join


View Job
Python Developer (Node) – Contract – Gauteng – Remote – Up To R750p.H

Johannesburg: Senior Python Developer

Key Responsibilities: Back-end Development: Develop and maintain back-end systems using Python, delivering reliable and scalable solutions. API Design & Maintenance: Design, build, and maintain RESTful APIs to support both internal and external integration


View Job
Senior Python Developer

Johannesburg: Intermediate Python Developer posted by Deka Minas (Pty) Ltd

Duties:Attend all sessions required in order to understand the business and features being briefed in, in order to be able to contribute to solutioning and development.Help execute on functional requirementsUnderstand user requirements and assist in gather


View Job
Intermediate Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 5+ years of experience• Experience with: Python and Flask, Angular, RESTful APIs with Swagg


View Job
Python Developer

South Africa: Python Developer posted by Goldman Tech

Job Description:Requirements:• BSc or IT related degree/ diploma preferred• Strong Python development skills• SQL scripting• NoSQL DB scripting• Linux bash shell scripting• Amazon AWS or related cloud architecture design•


View Job
Python Developer

Cape Town: Senior Python Developer posted by Goldman Tech

Job Description:If you are a Senior Python Developer with experience building enterprise-standard applications focusing on server-side applications with the ability to work effectively in an iterative agile development process, using Jira, Git etc. A Back-

View Job  Gauteng: Senior Backend Developer posted by The Hiring House

View Job
Senior Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:If you are a Python Developer with at least 6 years of experience using Python Django and you can perform software application design and development using Python and related technologies, as well as to work in a Cloud based environment the


View Job
Python Developer

South Africa: Python Developer posted by Goldman Tech

Job Description:Requirements:• BSc or IT related degree/ diploma preferred• Strong Python development skills• SQL scripting• NoSQL DB scripting• Linux bash shell scripting• Amazon AWS or related cloud architecture design•


View Job
Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:Looking to secure a Python Developer with my client who has some exciting new projects. If you have at least 6 years of experience using Python and you can perform software application design and development using Python and related technol


View Job
Python Developer

Cape Town: Senior Python Developer posted by Goldman Tech

Job Description:My client is looking for the best of the best a Senior Python Developer. If you have Experience building enterprise-standard applications, with a focus on server-side applications with the ability to work effectively in an iterative agile d


View Job
Senior Python Developer

South Africa: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer in Johannesburg!!We require a candidate with:• BSc or IT related degree/ diploma preferred• Strong Python development skills• SQL scripting• NoSQL DB scripting•


View Job
Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 3+ years of experience• Experience with: Python and Flask, Angular, RESTful APIs with Swagg


View Job
Python Developer

Cape Town: Senior Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior Python Developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT • 6+ years professional work experience in a similar role• Experience working with Py


View Job
Senior Python Developer

Cape Town: Senior Python/Django Developer posted by Goldman Tech

Job Description:We have an amazing remote opportunity for a Senior Python/Django developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 5+ years of experience in development• Experience with: oPythonoDjango


View Job
Senior Python/Django Developer

Cape Town: Senior C++ And Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior C++ and Python Developer in Cape TownWe require a candidate with:• Higher Degree or diploma in IT or related field• Be able and willing to travel abroad• 4+ yrs strong experience an


View Job
Senior C++ And Python Developer

Cape Town: Senior C++ And Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior C++ and Python Developer in Cape Town!We require a candidate with:• C++ and Python programming and integration• Systems Design Documentation • Systems TestingShould you meet the req

View Job  Johannesburg: Bi Business Analyst (Master Data) posted by IOCO

View Job
Senior C++ And Python Developer

Cape Town: Senior Developer- Python, Django, React posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior Developer- Python, Django, React This position is remoteWe require a candidate with:• Extensive programming experience (5+ years)• Knowledge of and experience using: ReactJS, Python, Dja


View Job
Senior Developer- Python, Django, React

Cape Town: Java Script/Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Mid-level experienced Java Script/Python Developer We require a candidate with:• 5+ years` Java Script experience.• 3+ years` Python experience.• Experience in the Angular framework.•


View Job
Java Script/Python Developer

Cape Town: Mid-Level Java Script/Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Mid-level Java Script/Python Developer in Cape TownWe require a candidate with:• 5+ yrs. experience in Java Script • 3+ yrs. experience in Python • Experience in the Angular framework&bull


View Job
Mid-Level Java Script/Python Developer

Johannesburg: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer based in Johannesburg! We require a candidate with: • IT related BSc Certificate.5+ years` experience.• Programming languages: Python [Flask API`s specifically]; Django advanta


View Job
Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer, can work remotely however, company is based in Cape Town!We require a candidate with:• Degree or Diploma IT related• 3-5+ years of experience• Just needing to have Django


View Job
Python Developer

Cape Town: Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Python Developer in Cape Town!We require a candidate with:• Bachelor`s or master`s in computer science• 5+ years of relevant professional experience• Delivery of quality results within agg


View Job
Python Developer

Johannesburg: Python Developer posted by Goldman Tech

Job Description:We have a reputable Company looking for a Python Developer! We require a candidate with:• Python - Django experience• 3+ years experience • MYSQL• LAMP stack• Web development (HTML, Javascript)• Great attention


View Job
Python Developer

Johannesburg: Back-End-Python Developer posted by Goldman Tech

Job Description:We have an amazing opportunity for Back-end-Python Developer in Johannesburg!We require a candidate with:• BSc Degree in Computer Science or similar relevant field• 4 years of experience as a Back-end developer• 4 years of ex


View Job
Back-End-Python Developer

Error making API request.

Share this to someone who needs a job:
Posted in Jobs in Gauteng, Jobs in Johannesburg

More Jobs in Your Area