CareerPlan

Device Software Engineer

Cape Town, Western Cape, South AfricaFull-time2026-08-27 → 2026-11-12

Core

Designing, programming, and debugging software enhancements and new products for end-user applications running on local, networked, and Internet-based platforms.

Role type

Mid-level IC device software engineer

Builds

Reliable, cost-effective software solutions for assigned application portions or subsystems

Domain

Enterprise IT / Software Engineering

Deliverable

product features

Required skills

Software applications design, coding in current programming languages, testing and debugging, documentation, problem-solving, multi-platform design

Preferred skills

Experience with software applications design tools, test plan execution, negotiation of design options

Technologies

Software applications design tools, programming languages, testing scripts and tools

Responsibilities

Design limited enhancements and updates for application subsystems; analyze design and determine coding/integration activities; execute testing plans and debug code; collaborate with internal and outsourced partners on project progress and issue resolution

Seniority

Mid-level, hands-on IC