Menu Close

Cape Town City Centre: Software Engineer

Advertisement



Job Description

In this position, you will contribute to software and algorithm development for new radar products and applications. You will be involved across the development lifecycle, from contributing to requirements and design through to implementation, testing, and integration on embedded systems. What Youll Do Join a local radar software team that forms part of an international, multi-disciplinary product team Develop and fine-tune radar algorithms in a MATLAB environment Implement algorithms in embedded C and C++ for real-world applications Develop reliable, efficient embedded software that runs smoothly on target hardware Contribute to software requirements, architecture, and detailed design Apply sound engineering techniques to identify root causes and implement reliable solutions Participate in peer reviews of software designs, algorithms, and source code to maintain high engineering standards You May Also Participate in software release testing and hardware/software integration testing Contribute to PC tools development using C# and Python Take part in the exploration and evaluation of new technologies Essential Qualifications and Experience Bachelors degree in Electronic Engineering 24 years of professional experience and/or postgraduate research in radar systems, embedded software, or signal processing Proficiency in embedded software development using C and/or C++ Demonstrated ability to solve programming problems using high-quality, maintainable code Strong collaboration and communication skills to work effectively in local and international teams Ability to work independently under general guidance A proactive, self-starting approach with a strong willingness to learn Advantageous Skills and Knowledge Signal processing and algorithm development for CW and FMCW radar systems Programming, data analysis, and visualisation using MATLAB Electronic or embedded hardware design experience Electronic testing using signal generators, oscilloscopes, and spectrum analysers Experience with communication protocols such as UART, SPI, I2C, and CAN , including debugging with logic analysers Experience with ARM microcontrollers (ST, Nordic, Texas Instruments, NXP) Programming experience in Python or C# Version control using Git Agile (Scrum) software development practices Unit testing and Test-Driven Development using frameworks such as Google Test (gtest) Additional Requirements Applicants must have a valid South African ID number Preference will be given to Employment Equity candidates with the relevant qualifications, experience, and skills Please note: Only shortlisted candidates will be contacted. If you do not receive feedback within a reasonable period, please consider your application unsuccessful.

View Job  Cape Town: Guest Relations Officer, Cape Town (3465) posted by HotelJobs

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Cape Town Region

The IT and computing industry in the Cape Town region is generally thriving, with a strong demand for skilled professionals in fields such as software development, data analytics, and cybersecurity. Typically, these roles are found across various sectors, including technology, finance, healthcare, and education. As a result, career opportunities in this field are often diverse and abundant.

In terms of salary ranges, it’s common to find IT and computing professionals earning between R400 000 to R1 200 000 per annum, depending on factors such as experience, company size, and industry sector. However, please note that these figures are broad estimates and may vary significantly based on individual circumstances. For instance, senior roles or those in larger companies tend to command higher salaries, while entry-level positions may be lower.

Common skills required for IT and computing roles include proficiency in programming languages such as Java, Python, or C++, experience with software development methodologies like Agile or Scrum, knowledge of data structures and algorithms, and familiarity with cloud computing platforms. Additionally, many employers also value skills such as data analysis, problem-solving, and communication.

The technology industry is a significant sector that employs IT professionals in Cape Town, followed by the financial services and manufacturing sectors. Other industries that commonly require these roles include education, healthcare, and government.

For those looking to advance their careers in IT and computing, there are various opportunities for professional development. Typically, this involves obtaining relevant certifications, such as CompTIA or Cisco, and staying up-to-date with industry trends through online courses or workshops. Many employers also provide training and mentorship programs to support employee growth. With experience and continuous learning, it’s possible to move into senior roles or specialise in a particular area of expertise.

View Job  Cape Town: Junior Engineer Consultant in Fire Protection posted by Hire Resolve


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Cape Town City Centre, Cape Town Region


Job Seeker Tip

Always arrive 10-15 minutes early for interviews to show punctuality and reliability.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

View Job  Johannesburg: Manager: Data Science.

Latest Job Opportunities

Johannesburg: CNC Programmer/Designer

Jobs in Central Johannesburg February 12, 2026
Engineering

An exciting opportunity awaits experienced CNC Operators/Designers in Lanseria! If youre proficient in CAD/CAM software , skilled in G-Code programming…

View Job

Johannesburg: ESTIMATOR

Jobs in Central Johannesburg February 12, 2026
Engineering

Job & Company Description: As an Estimator, you will be responsible for developing accurate and defensible cost models for modular…

View Job

Durban: Debtors Clerk

Jobs in Durban February 12, 2026
Accounting Finance

Key Duties & Responsibilities Full function of Debtors Ledger management Performing Debtors reconciliations Processing and issuing Credit Notes Conducting...

View Job

Johannesburg: Customs Controller

Jobs in Central Johannesburg February 12, 2026
logistics Transport warehouse

Seeking a suitable Customs Entry Clerk to join my medium-sized freight client. You will be responsible for framing all modes…

View Job

Johannesburg: Front of House Manager

Jobs in Central Johannesburg February 12, 2026
Catering hospitality

Key Responsibilities Administrative Tasks: Manage bookings and function reservations, including email correspondence, invoicing, and phone enquiries Guest...

View Job

Johannesburg: Newly Qualified CA(SA)

Jobs in Central Johannesburg February 12, 2026
Accounting Finance

I specialize in connecting professionals within the Finance sector, and my clients consistently seek aspiring Accountants with a CA(SA) qualification…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Cape Peninsula, Jobs in Cape Town City Centre, Jobs in Cape Town Region

More Jobs in Your Area