Mid - Controls Software Engineer - Datafin IT Recruitment
Cape Town, Western Cape 3 months ago Permanent Salary - Market Related
Mid - Controls Software Engineer
Datafin IT Recruitment
Cape Town, Western Cape
Date Created : 3 months ago
Job Type : Permanent
Salary : Market Related
- Develop and maintain telescope control system software.
- Assist in refining systems engineering documentation.
- Support users, operators, and implement releases, system changes, and fixes.
- Establish and maintain relationships with cross-functional teams.
- Collaborate with Software Team members to address inter-team issues.
- Manage relationships with mentors and senior engineers to foster learning.
- Participate in project and activity management.
- Attend training to enhance knowledge and skills.
- Research new technologies for organizational implementation.
- Contribute to innovation and technology development initiatives.
- BTech/BEng/MTech/MEng/PhD in Mechatronics, Electronic Engineering, Control Systems, Computer Science, or related fields.
- BTech in relevant field with 6 years of experience; or
- BEng/MTech in relevant field with 4 years of experience; or
- MEng in relevant field with 3 years of experience; or
- PhD in relevant field with 1 year of experience.
- Experience in software engineering, particularly in engineering development projects with strong control systems focus.
- Proficiency in Python or C/C++ for development, testing, deployment, commissioning, release, and support.
- Proficient in Python programming.
- Experience in SCADA, control systems, and PLC development.
- Familiarity with control systems frameworks such as the TANGO toolkit, including device development and client-side tools, or similar.
- Software development skills, including database development, real-time sensor messaging management, and Behaviour Driven Development.
- Familiarity with computer and environment setup and configuration, including containers, Kubernetes, Gherkin, etc.
- Practical experience in configuring instrumentation, integrating and commissioning control systems, and conducting operator training.
- Willingness to transition between system development and support operations.
- Control systems software engineering and development.
- IT and information systems analysis, design, implementation, integration, delivery, and operations.
- Agile methodologies in systems development.
- IT systems architecture concepts.
- Understanding of DevOps processes.
- Data curation, transfer, management, archival, and governance.
- IT services, operations, and support management.
- Risk management.
- Passion for Excellence
- World-class service
- People-centered
- Respect
- Integrity and Ethics
- Accountability
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.