Current jobs related to Senior Control Software Engineer - City of Cape Town Metropolitan Municipality - IT Empowered Consulting (Pty) Ltd
-
Senior IT Professional
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionThe Senior IT Professional - Software Engineering will be responsible for designing, building, and integrating APIs, databases, and other software components.Key responsibilities include:Back-end codingComplying with code standards (OOP)Working with estimation toleranceTracking and logging accurately in line with deliveryFlag and raise...
-
Senior Automotive Controls Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Cape Town Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Senior Software Development Specialist
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeSenior Fullstack Software Engineer (React and C#)As a Senior Fullstack Software Engineer at redPanda Software, you will be responsible for developing, testing and maintaining software applications. The role particularly focuses on front-end programming using React along with some back-end development in C#.Main Responsibilities:Back-end codingEnsuring code...
-
Senior Mobile Software Engineer
4 weeks ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Senior Mobile Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including direct access to...
-
Senior Software Architect
6 days ago
Cape Town, Western Cape, South Africa Saratoga Software Full timeJob DescriptionWe are seeking an experienced Senior .NET Full-Stack Developer to join our dynamic team.This role involves collaborating with cross-functional teams to finalise requirements, design software, and solve technical challenges.You will be implementing best practices in coding, development processes, and conducting code reviews.Mentoring and...
-
Senior Automotive Controls Software Engineer
3 weeks ago
Cape Town, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Cape Town Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Senior Automotive Controls Software Engineer
3 weeks ago
Cape Town, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic)Cape Town Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required:BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Team Lead
2 weeks ago
Cape Town, South Africa MRI Software Full time***: MRI Software is seeking a Team Lead (Software Engineering) to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...
-
Software Control Engineer
3 weeks ago
Cape Town, Western Cape, South Africa RareCruit Full timeThe Software Control Engineer will work in the Software Department...If you feel you have the relevant experience and qualifications, then this role is for youThank you for applying with RareCruit Follow us on social media for the latest jobs, trends and market insight: Website:
-
Software Control Engineer
6 days ago
Cape Town, Western Cape, South Africa RareCruit Full timeThe Software Control Engineer will work in the Software Department...If you feel you have the relevant experience and qualifications, then this role is for youThank you for applying with RareCruitFollow us on social media for the latest jobs, trends and market insight:Website:
-
Software Control Engineer
3 weeks ago
Cape Town, South Africa RareCruit Full timeThe Software Control Engineer will work in the Software Department...If you feel you have the relevant experience and qualifications, then this role is for you!Thank you for applying with RareCruit!Follow us on social media for the latest jobs, trends and market insight:Website:
-
Senior Java Software Engineer
4 weeks ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Java Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular...
-
Software Solutions Architect
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeFullstack Software Engineer PositionWe are seeking a talented Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for developing, testing, and maintaining software applications using React and C#.Key Responsibilities:Developing and testing software applications using React and...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual Full timeJob title : Senior Software EngineerJob Location : Western Cape, Cape TownDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionWe have an exciting role within the software engineering team as a Senior Software Engineer with the Policy Administration System also known as PAS. In this role you will be doing but...
-
Senior Control and Instrumentation Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Hire Resolve Full timeJob Title: Senior Control and Instrumentation Engineer Location: Cape Town, South Africa Job Description: Hire Resolve is seeking an experienced Senior Control and Instrumentation Engineer to join our client's team in Cape Town. This role will involve working on a variety of exciting projects, including modifications to existing factories, as well as...
-
Senior Software Engineer
9 hours ago
Cape Town, Western Cape, South Africa CV Library Full timeAt CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to...
-
Software Control Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Milkor Integrated Systems Full timeKEY RESPONSIBILITIESDevelop Control SoftwareKnowledge MATLab / Simulink (Non-negotiable)Participate in peer reviewQUALIFICATIONS & EXPERIENCEMust have a relevant Engineering DegreeA Master's Degree would be advantageousMinimum 3 years working experienceCONSENT:By submitting your information and application you hereby confirm:That you have no objection to us...
-
Software Control Engineer
3 weeks ago
Cape Town, South Africa Milkor Integrated Systems Full timeKEY RESPONSIBILITIESDevelop Control SoftwareKnowledge MATLab / Simulink (Non-negotiable)Participate in peer reviewQUALIFICATIONS & EXPERIENCEMust have a relevant Engineering DegreeA Master's Degree would be advantageousMinimum 3 years working experienceCONSENT:By submitting your information and application you hereby confirm:That you have no objection to us...
-
Senior Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable .Youll be part of a collaborative, fast-paced...
-
Senior Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# Developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable. Youll be part of a collaborative, fast-paced...
Senior Control Software Engineer
4 weeks ago
- Development and maintenance of the telescope operational software
- Assist in systems engineering documentation refinement
- Support users, operators, as well as the implementation of releases, system changes and fixes.
- Establish and maintain working relationships with members of other teams within the organization
- Work with other Software Team members to respond to inter-team issues
- Participate in project management and activity management activities
- Attend relevant training/courses to gain experience and improved knowledge
- Research new technologies, methods or approaches, with the purpose of utilizing them within the organization
- Participate in innovation and technology development initiatives
- Mentor and educate more junior engineers as and when required
Key Requirements:
Qualification:
- BTech/ BEng/ MTech/ MEng/PHD in Mechatronics, electronic engineering, Control systems, Computer Science, or such relevant qualifications
- BTech coupled with 13 years full-time experience in a software engineering environment, preferably in an engineering development project environment with a strong control systems software development focus; or
- BEng/ MTech coupled with 9 years full-time experience in a software engineering environment, preferably in an engineering development project environment with a strong control systems software development focus; or
- MEng coupled with 7 years full-time experience in a software engineering environment, preferably in an engineering development project environment with a strong control systems software development focus; or
- PHD coupled with 5 years full-time experience in a software engineering environment, preferably in an engineering development project environment with a strong control systems software development focus
- Python or C/C++ programming language and experience in development, testing, deployment, commissioning, release and support of projects in Python or C/C++
- Specialization or leadership in one or more required Job Knowledge areas
- Experience in programming in Python
- Experience in developing SCADA, Control systems and plc development
- Experience with control systems frameworks, e.g. TANGO toolkit including TANGO device development and client-side tools, or comparable toolkits
- Software development, including database development, real-time sensor messaging management, Behaviour Driven Development
- Computer and environment setup and configuration, including the use of containers, Kubernetes, Gherkin, etc.
- Practical experience configuring instrumentation, integrating and commissioning control systems, and operator training
- Willingness to transition between system development and system support and operations team
SKILLS/ COMPETENCIES/ ABILITIES:
Extreme Importance/ Essential:
- Control systems software engineering and development
- IT and Information systems analysis, design, implementation, integration, delivery and operations
- Agile approaches to systems development
- IT systems architecture concepts
- An understanding of DevOps processes
- Data curation, transfer, management, archival and governance
- IT Services, Operations and Support management
- Risk management
- Knowledge of control systems frameworks, preferably TANGO
- Knowledge of Radio Astronomy techniques, instrumentation and observatory practices
- Ability to communicate effectively to a wide audience and a wide range of stakeholders, gathering information and distilling
- information and tailoring it appropriately for the target audience
- Ability to develop and convey a technical solution as part of a team
- Ability to reliably estimate and plan work as part of a team
- Modern software collaboration tools such as Github, Containers, Google Drive, JIRA etc.
- Understanding and experience in implementation of project management and system engineering principles
- Experience with test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems like revision control and build systems
- Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures
- Teamwork and Collaboration: Cooperates with others to achieve organisational objectives and may share team resources in order to do this. Collaborates with other teams as well as industry colleagues
- Judgement and Problem Solving: Anticipates and manages problems in ambiguous situations. Develops and selects an appropriate course of action and provides for contingencies. Evaluates, interprets and integrates complex bodies of information and draws logical conclusions, synthesises proposals and defends options with reasoned arguments
- Adaptability: Demonstrates flexibility in thinking and adapts to and manages the increasing rate of organisational change by adjusting strategies, goals and priorities
- Willingness to participate in formal and informal learning and mentorship programs