7,687 IT & Software jobs in South Africa
Senior / Intermediate Software & Firmware Engineer
Posted today
Job Viewed
Job Description
Taking full ownership of embedded software and firmware development for new medical devices across all phases : concept, specification, prototyping, verification, validation, production, and post-market improvement.
Design, develop, and test embedded firmware and software for medical devices using C / C++ and / or Python.
Develop low-level drivers, communication protocols (I2C, SPI, UART, BLE), and RTOS-based systems.
Participate in risk analysis, code reviews, and verification / validation processes per IEC and ISO standards.
Contribute to architecture decisions and documentation required for regulatory submissions (FDA, CE).
Mentor junior engineers and provide technical leadership across firmware / software initiatives.
Developing and reviewing software architecture, algorithms, and power management solutions with a focus on safety, performance, and compliance.
Working closely with hardware engineers to ensure cohesive product development and support hardware integration goals.
Interpreting and translating user, clinical, and regulatory requirements into detailed technical specifications and documentation.
Driving internal and external design reviews, including risk assessments (e.g., FMEA) and compliance planning.
Maintaining all software and firmware design documentation per ISO , IEC , and FDA requirements.
Participating in and leading software debugging, lab evaluations, and real-world performance testing, including at clinical sites.
Minimum Requirements : Bachelors degree in Electronic, Electrical, Computer Engineering, or Computer Science.
Masters Degree in Electronic / Electrical Engineering or Computer Science in medical devices,signal processsing ,embedded system.
3+ years of professional, industry-based experience in embedded software and firmware development.
Demonstrated experience owning the complete product development lifecycle, from initial design to production release and post-market refinement.
Strong proficiency in embedded languages such as C / C++, especially on ARM platforms (e.g., Silicon Labs).
Experience with embedded Linux-based systems.
Experience in regulated environmentsideally within medical, aerospace, or automotive sectors.
Strong working knowledge of regulatory design standards (e.g., IEC , ISO , ISO , FDA 21 CFR Part ).
Effective collaboration skills within cross-functional, interdisciplinary teams.
Hands-on experience with lab tools such as oscilloscopes, logic analysers and signal generators for debugging and testing.
Experience with version control systems (e.g., GIT) and disciplined documentation practices.
Please Apply Now!
Create a job alert for this search Software Engineer
#J-18808-LjbffrEngineer - Hardware (Mechanical)
Posted today
Job Viewed
Job Description
Engineer - Hardware (Mechanical)
Recruiter: Merand Corbett & Associates
Job Ref: CPT001926/Doret
Date posted: Tuesday, June 17, 2025
Location: Somerset West, South Africa
SUMMARY: Our client is looking to employ an experienced and skilled Engineer! If you have a Bachelor's degree in Mechanical or Mechatronic Engineering (BSc Eng/ BEng) and are ready to accept a new challenge then keep reading:
POSITION INFO:
Roles & Responsibilities:
The Employee will work as an Engineer: Hardware, scope of work will include (but is not limited to) the following:
- Formal design, development, implementation and verification of systems, subsystems including both mechanical structures and electronic components. The focus will be on understanding and providing inputs towards high-level design architectures and interfaces and the low-level detailed design, implementation and verification thereof;
- Contributing towards the Development Engineering outputs for a specific project, including all design, documentation and verification artefacts;
- Implementation of the company's system engineering processes, plans and policies as applicable to a specific project;
- Assisting with the company's production efforts, including procurement, supplier management, SRU level assembling and testing, LRU level assembly and testing, environmental stress screening, qualification and support;
- Performing minor support roles within the company if required.
Requirements:
Minimum Qualifications:
- Suitable Bachelor's Degree in Mechanical or Mechatronic Engineering (BSc Eng/BEng), or equivalent.
Required Skills and Experience:
- Proficiency in CAD, mechanical design, 3D modelling, thermal analysis and structural simulation and analysis.
Recommended Skills and Experience:
- 2 – 3 years of relevant industry or post-graduate experience;
- Experience with CAM production techniques (e.g., laser cutting, machining, 3D printing);
- A Master’s Degree in Mechanical or Mechatronic Engineering (MSc Eng/MEng).
General Skills:
- Ability to learn quickly and absorb new information rapidly;
- Ability to work as part of a team and collaborate on large projects;
- Ability to work independently;
- Strong problem-solving and debugging skills; and
- High standard of communication skills in English (both verbal and written).
Only shortlisted candidates will be contacted.
#J-18808-LjbffrContinuous Improvement & Digital Lead
Posted today
Job Viewed
Job Description
Continuous Improvement & Digital Lead Job Description
Continuous Improvement and Digital Lead - Epping Plant, Cape Town
Job posting closing date : 23rd July, end of day
As a person, you’re a learner – a natural leader – someone who is always taking initiative to make things better and bring others along with you. You live your life in alignment with the highest values of integrity and quality, always ensuring your responsibilities become a long-term success story. In this role, you’ll help us deliver better care for billions of people around the world. It starts with YOU.
The Continuous Improvement and Digital Lead leads the Lean & CI Initiatives within the Plant and is accountable for enabling behavioral change which will sustain continuous improvement programs across the Plant end-to-end value stream and cost optimization. Providing technical expertise, guidance, coaching and digital support to the Plant teams, while ensuring that the assets are operated to world-class standards in safety, quality, and cost. The CI & Digital Lead is an active and integral member of the Senior Operations Leadership Team (SOLT), providing input on strategic and tactical plans for the Plant, while maintaining, updating, coaching on, and developing digital platforms for the plant.
In this role, you will:
- Focus on Cost, Quality, Safety
- Proactively explore strategic and tactical opportunities for the site, engaging Regional Multi-Functional Teams and Senior Operations Leadership Team as appropriate
- Utilize Data Analysis to inform decision-making
- Participate in strategic discussions, representing Operations in initiatives with analytics and business intelligence
- Use data to enable the Plant to achieve performance targets in accordance with P2030 and manufacturing best practices
- Develop and drive strategic opportunities supported by digital analysis and dashboards to improve costs and efficiencies
- Build and maintain data platforms and tools supporting Value Stream and CI initiatives
- Understand Environmental, legal, and K-C statutory requirements
- Ensure digital system integrity, data confidentiality, and cybersecurity compliance
- Maintain assets in a 'Safe to operate' condition and promote safe working practices
- Develop and implement best practice management, including LEAN methodologies, for Capital and Expensed Projects
- Lead the “External cost savings” pillar within cost transformation at the Plant, collaborating with local and regional teams
- Identify opportunities from waste and overhead expenses
- Coordinate with Packaging Technologist and LCM to meet packaging and cost objectives
- Support Lean Project Management and build Lean capability through certification roadmaps
- Act as Gatekeeper for lean maturity and improvement initiatives
- Provide technical and operational expertise to resolve SMOM-related issues
- Support digital system requests and troubleshooting
- Ensure the success of SMOM through effective facilitation
- Drive integrated OPEX deployment at the Plant
- Close gaps in P2030 Best practice and improve conformance
About Us
Kimberly-Clark brands such as Huggies, Kleenex, Baby Soft, and Kotex are used daily by millions worldwide. We are committed to innovation, growth, and impact, with over 150 years of market leadership. Join us and be part of a purpose-driven team.
About You
You perform at the highest level, value a performance culture, and are dedicated to sustainability, inclusion, and wellbeing. You are passionate about making a difference through your work. To succeed, you will need:
- A Degree in Engineering, preferably Electrical
- At least 5 years in a management role leading operations, R&D, technical, or projects teams
- 3-5 years electronic experience in FMCG environment (advantageous)
- Experience with Operations Technology (OT) and Information Technology (IT), system integration
- Change management skills
- Value stream analysis and engineering skills
- Strong knowledge of Continuous Improvement and Lean Manufacturing tools
- Business acumen, leadership, and change management skills
- Lean Six Sigma Black Belt (problem-solving expertise)
To apply, click the Apply button and complete the online application process. We are an equal opportunity employer committed to diversity and inclusion. Employment is subject to background checks.
Location: Cape Town Epping Mill
#LI-Onsite
#J-18808-LjbffrSite Reliability Engineer
Posted today
Job Viewed
Job Description
Flash
2024/12/12 Western Cape
Job Reference Number: T169
Department: Technology
Business Unit:
Industry: Fintech
Job Type: Permanent
Positions Available: 2
Salary: Market Related
We are looking for an individual passionate about technology with experience in developing and managing cutting-edge environment monitoring solutions, as well as using software and automation to solve problems and manage production systems.
Job DescriptionRESPONSIBILITIES:
- Master multiple scripting and programming languages to achieve advanced proficiency and deliver robust solutions.
- Drive the design and implementation of sophisticated automation tools and processes for managing large-scale systems.
- Lead critical incident responses with composure and efficiency, followed by thorough post-incident reviews to implement preventative measures.
- Shape system architecture and design, bringing your vision and expertise to influence high-impact decisions.
- Champion the creation and adherence to reliability standards, ensuring scalable and sustainable system operations.
- Demonstrate strong strategic thinking and planning abilities to drive team and organizational success.
- Exhibit exceptional leadership skills, with the capacity to influence key technical decisions and inspire cross-functional teams.
- Possess mentorship and coaching expertise to nurture and develop junior and intermediate team members, fostering a collaborative and growth-oriented environment.
MINIMUM REQUIREMENTS:
- 8-10 years relevant experience in SRE, DevOps, or system engineering. Matric
- Proficiency in scripting languages.
- Relevant certifications such as Oracle, Cloud, DevOps.
- Continuous delivery
- Cloud skills & best practices
- Observability (System and Application Performance Monitoring)
- Infrastructure as code
- Configuration management (Infrastructure as a Service)
- Containers
- Automation
- Collaboration and Communication
- Coding and Scripting
- Azure DevOps
- General system uptimes
- SLO (Service-level Objectives)
- Latency
- Incident and outage management
- Change management
- Capacity planning
Software Developer, Software Development
Posted today
Job Viewed
Job Description
Job Location (Short): Cape Town, South Africa
Workplace Type: Hybrid
Business Unit: ALI
ResponsibilitiesHexagon’s Asset Lifecycle Intelligence division (Hexagon) is seeking a Senior Software Developer.
As our Senior Software Developer, you will independently design, develop, and debug new and existing software products.
Ideal candidates will have 3+ years' experience in front-end development for web applications, working from a UX design spec to design and build front-end component hierarchies. Attention to detail and building maintainable UI components will be very important. Experience with TypeScript, React, and related tools will be beneficial.
You will.
- Acquire specific expertise in software design and development approaches and best practices.
- Recommend and make changes and enhancements to improve the quality of products and procedures.
- Write and implement efficient code.
- Work with more experienced team members to conduct root cause analysis of issues and perform unit testing.
- Engage with cross-functional teams to develop applications that meet customer needs.
- Demonstrate advanced knowledge in a variety of the field’s concepts, practices, and procedures.
- Rely on moderate experience and judgment to plan and accomplish goals.
Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.
Hexagon’s Asset Lifecycle Intelligence division helps clients design, construct, and operate more profitable, safe, and sustainable industrial facilities. We empower customers to unlock data, accelerate industrial project modernization and digital maturity, increase productivity, and move the sustainability needle.
Our technologies help produce actionable insights that enable better decision-making and intelligence across the asset lifecycle of industrial projects, leading to improvements in safety, quality, efficiency, and productivity, which contribute to Economic and Environmental Sustainability.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 25,000 employees in 50 countries and net sales of approximately 5.4bn EUR. Learn more at hexagon.com and follow us @HexagonAB.
Why work for Hexagon?At Hexagon, if you can see it, you can do it. Hexagon’s Asset Lifecycle Intelligence division puts their trust in you so that you can bring your ideas to life. We have emerged as one of the most engaged and enabled workplaces. We are committed to creating an environment that is truly supportive by providing the resources you need to fully support your ambitions, no matter who you are or where you are in the world.
Everyone is welcomeAt Hexagon, we believe that diverse and inclusive teams are critical to the success of our people and our business. Everyone is welcome—as an inclusive workplace, we do not discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.
Respect is the cornerstone of how we operate, so speak up and be yourself. You are valued here.
#J-18808-LjbffrHead of IT: Infrastructure & Cloud Services
Posted today
Job Viewed
Job Description
Our Head of IT: Infrastructure & Cloud Services exisitsto enable and enhance IT capability to deliver on the group’s current requirements and future strategy.
You’ll be working with the teams in Technology to ensure that infrastructure is available to run the services that have been developed/selected.
Your Areas of Responsibility:
Strategy Development:
- Translate business strategy into tactical IT strategies to address key business requirements, drive capability and produce delivery roadmaps & associated domain architecture.
- Contribute to the development of the IT divisional strategy.
Service Delivery & Project Execution
- Plan, implement & evaluate IT service delivery and project execution in a specific area(s) of the business to align with the standard service management matrix (incl. SLAs).
- Continuously drive IT capability to deliver on group strategic intent.
- Contribute IT expertise & advice to influence discussions and decision-making within the group and respond to internal client requests.
Financial Management
- Develop departmental budget and monitor/control spend in order to deliver strategy. Collaborate with other IT executives to ensure financial feasibility where there are departmental/project overlaps - where the primary financial responsibility sits in another department, there is always a secondary responsibility to deliver within budget.
Risk Management
- Keep abreast of legislative requirements and best practices (e.g. RICA, POPI, ECT act) to highlight risks to the business and ensure compliance at all times.
- Track, monitor and manage IT audits and risk management across the respective portfolios
Team Management
- Ensure that the workload within the team is distributed fairly and in line with the team's priorities and skills to deliver on departmental KPI's / targets. Keep abreast of talent pool to contribute to the recruitment of top talent.
- Drive succession, training and development within the team to ensure resource capability and business continuity.
Vendor Management
- Manage related IT vendors and contractors, including activities such as selecting vendors, negotiating contracts, controlling costs, reducing vendor-related risks and ensuring service delivery.
Security Management
- Ensure that, at all times, the technology landscape within the realm of control is secure and, as far as possible, safe from any external hacking or phishing attacks that could cause reputational damage and or information leakage.
Cloud and On Prem Compute / Hypervisor/ Storage / Backup & DR/ Database Support
- Deploy and maintain the cloud center of excellence and infrastructure strategy for the group through IT operations support and service delivery.
- Operate an innovative and effective multi-skilled support team that delivers excellence in their field.
Facilities Support
- Management of IT production and DR facilities for the group entailing cost control, best environment / location / connectivity and redundancy of these facilities
Networks
- Operate and maintain an optimal WAN/LAN network infrastructure that provides the group with cost effective, highly available, best in class networking services.
What are our minimum requirements to apply?
- A completed degree in IT or Business Management, or similar relevant field
- You have 15-20 years IT Enterprise infrastructure experience AND 10-15 years in an IT management role. Retail experience advantageous.
- You have extensive knowledge in running infrastructure teams including hardware, networking, cloud, security and operational support.
- You have extensive knowledge of a large-scale ICT environment that have a wide range of different technologies.
Our ideal person will also have the following key attributes:
Outstanding communication, interpersonal and leadership skills; organization and time-management skills; effective negotiation and vendor management skills; proactive problem solver with the ability to think ‘out of the box’; attention to detail.
Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
#J-18808-LjbffrSenior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
This position is 100% remote.
What are we looking for?
We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.
Job Requirements:
- Expert with ExpressJS or NestJS framework.
- Expert with NodeJS.
- Expert with MySQL / MongoDB.
- Strong Experience developing within REACT using Redux-Saga and Axios.
- Experience developing Frontend with Bootstrap/Material.
- Experience with GIT (GitFlow).
- Experience with REST APIs.
- Use of Docker in local and production environments.
- Adoption of Agile methodologies.
- Experience with techniques such as TDD, continuous integration and continuous delivery.
- Experience with test automation using JEST/ Mocha , Jenkins, Selenium or other testing framework would be advantageous.
- RabbitMQ, Redis, AWS or Elastisearch is a plus.
- Be willing to help your teammates, share your knowledge with them, and learn from them.
- Be open to receiving feedback.
- Be conscientious and have a good work ethic.
Note to Candidates:
This is a %100 remote position available to candidates within +/- 3 hours from the UK time zone. Candidates are kindly requested to answer the below screening questions in their cover letter. Your responses will help us better understand your suitability for the role.
Please specify your current country of residence.
- Country of Residence:
What is your salary expectation(per year) in £ GBP for this role?
- Salary Expectation (GBP):
Be The First To Know
About the latest It software Jobs in South Africa !
Data Business Partner
Posted today
Job Viewed
Job Description
Role Overview : This role drives the organization’s journey to become data-driven by delivering data initiatives aligned with business objectives. The focus is on ensuring solutions developed by the Data Office are effectively implemented and advancing data literacy across the business.
Responsibilities :
- Support the implementation of Data & Analytics strategies.
- Align business data needs across departments and manage data products.
- Act as a liaison between the Data Office and business units, ensuring solutions meet needs.
- Manage service delivery and provide customer care for data-related issues.
- Assist in prioritizing and gathering business demand for data solutions.
- Collaborate on high-level data and analytics designs and test solutions before rollout.
- Build relationships with stakeholders and drive adoption of data initiatives.
- Monitor data literacy and maturity programs, tracking performance.
Qualifications & Experience :
- Degree or diploma in analytics, data management, or IT.
- 5+ years of business analysis experience, including 2+ years in data, technology, or project management.
Skills :
- Strong analytical and communication skills.
- Critical thinking and quick decision-making abilities.
Principal Infrastructure Engineer
Posted today
Job Viewed
Job Description
Hire Resolve’s client is urgently seeking the expertise of a Principal Infrastructure Engineer in East London, EC.
Responsibilities :
- Effective project Planning, Initiation and resource management
- Planning and management of the engineering aspects of the project in terms of scope, time, cost and quality.
- Adherence to project approval procedures and quality plans in line with statutory, client and company policies and ensure risk areas are diligently identified and adequately mitigated and corrective procedures are implemented.
- Assistance with compiling accurate project cost estimates and cash flow projections.
- Interact regularly with the client to be abreast of their needs and requirements and ensure these are implemented on projects
- Assistance with the preparation of the tender evaluation reports in line with client / statutory requirements and company standards.
- Compilation of project team job specifications and supervising the tendering process.
- Make recommendations for the appointment of project teams as appropriate.
- Liaison with the project team and remain in touch for the duration of the project.
- Effective undertaking of site investigation, technical and feasibility studies
- Plan, manage, lead and / or undertake site investigations and project feasibility studies as appropriate.
- Prepare / review reports on project feasibility and designs.
- Assess / review the sustainability and environmental impacts of projects
- Accurate preparation of preliminary designs and developing detailed design
- Prepare / review preliminary design plans and calculations and check compliance with accepted design codes and client standards.
- Compile project objectives and ensure project team develops compliant detailed designs using approved computer software.
- Ensure that design and development challenges are resolved in a promptly or to agreed timeframes.
- Attend and participate in design and / or project co-ordination meetings.
- Prepare or oversee the preparation of preliminary and final design reports with cost estimates and recommendations and present to the Clients as appropriate.
- Effective Contract Administration
- Exercise administrative and technical responsibility and authority for allocated tasks to the project teams.
- Compile contract documentation in line with client standards and oversee the preparation of accurate measurements and ensure that the Works is adequately covered in the schedules of quantities.
- Prepare project status reports by collecting, analyzing, and summarizing information and trends and recommending actions for the Client
- Prepare reports as required by project funding agencies, both public and private.
- Compilation of the monthly project cost reports.
- Administer the contract between the client and contractor efficiently and effectively as provided for in the contract document and in line with statutory requirements.
- Review Contractor payment applications and prepare accurate variation orders.
- Ensure that the monthly contractor’s payment certificates are submitted to the client timeously and in line with contractual stipulations.
- Chair / Attend monthly site (progress) meetings and technical meetings
- Effective Project Management
- Liaise with the Client and a variety of professionals, contractors and subcontractors.
- Monitor and inspect work undertaken by contractors including hazard identification and risk assessment.
- Manage budgets and project resources.
- Ensure that projects run smoothly, and are completed within budget and on time
- Ensure that projects comply with legal requirements, especially health and safety
- Maintain a safe working environment by enforcing procedures, rules and regulations
- Oversee CAD personnel to translate designs into professional engineering drawings
Requirements
- Good communication skills – both written and oral
- Organised, motivated and goal orientated
- Able to work independently, as well as part of a team both in person and virtual
- Able to work efficiently under pressure
- Qualifications, Skills & Experience :
- BSc Eng or BEng or BTech in the Civil Engineering field.
- Registered with ECSA as PrEng / Pr. Technologist
- Minimum of 8 years’ experience after obtaining qualification.
- Experience in Civil Engineering projects. Bulk water supply and sewerage disposal will be an added advantage.
- Strong background in client liaison and relationships including but not limited to understanding client needs and initiating engineering solutions / projects
- Salary : Negotiable
Infrastructure Engineer • East London, South Africa
#J-18808-LjbffrOracle Developer
Posted today
Job Viewed
Job Description
Location: Stellenbosch, Western Cape
Work Setup: Hybrid (Onsite 3 days per week)
Start Date: August 2025
Employment Type: Contract-to-Permanent
About The Role
We are seeking a skilled Oracle Developer with a strong background in the payments, financial services, or banking domain to join our team in Stellenbosch. This is a contract-to-perm opportunity ideal for someone who brings deep technical expertise, solid analytical skills, and a proactive, team-focused approach.
The role sits within our Payment Services division , where we are embarking on a long-term transformation journey to modernize our platforms and services, including a migration towards Java microservices on AWS .
Key Responsibilities
- Design, develop, and maintain PL/SQL packages, procedures, triggers, and functions in a high-volume transaction environment.
- Work closely with business analysts and QA teams to understand business requirements and deliver robust Oracle-based solutions.
- Support, troubleshoot, and optimize existing Oracle applications.
- Contribute to the design of database schemas and performance-tuning activities.
- Collaborate with the wider team as we gradually migrate services to Java microservices in AWS.
- Participate in code reviews, knowledge sharing, and team planning sessions.
- 5+ years of hands-on Oracle PL/SQL development experience.
- Strong experience in the payments, banking, or financial services domain this is non-negotiable.
- Demonstrated problem-solving ability with a logical and analytical mindset.
- Comfortable working in a high-pressure, fast-paced environment with large volumes of transactional data.
- Proven ability to work effectively within a team and with cross-functional stakeholders.
- Solid understanding of relational database principles and performance optimization techniques.
- Exposure to Java and/or involvement in Java-based system development.
- Experience working in AWS environments or on cloud-based database solutions.
- Understanding of or experience with microservices architecture.
- Previous experience in system migrations or re-platforming initiatives.
- Strong verbal and written communication skills.
- High level of accountability and ownership.
- Collaborative, with a strong sense of initiative.
- Able to work independently and prioritize across multiple tasks and timelines.
- Be part of a growing and evolving technical team in a business-critical domain.
- Influence future system architecture and platform decisions.
- Gain experience working in a hybrid cloud environment with modern tech (AWS, Java microservices).
- Based in a beautiful campus environment in Stellenbosch, with flexibility built in.