
Reinier Coetzer
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Reinier Coetzer
- Bis heute 4 Jahre und 8 Monate, seit Okt. 2020
Product Owner & Embedded Lead
ToolSense
- Product Owner for our range of IoT modules - Technical point of contact for new and existing OEM integrations - Product (and specifically firmware) architecture oversight + the occasional embedded C/C++ development - New product conceptualisation - Maintaining and improving internal development processes (Scrum) during the product life-cycle
Embedded software development for custom IoT solutions: - Embedded C firmware (TI's MSP430): device drivers, code refactoring, software architecture improvements, power optimization - Agile software development (Scrum), unit testing, continuous integration - git, GitLab, Jenkins, Jira, Cloud-of-things (Cumulocity) - Organizational improvements, establishment of processes, technical documentation - Customer support and customer requirements analysis - Product quality management
- 2 Jahre und 5 Monate, Apr. 2016 - Aug. 2018
Software Engineer
Catena DSP
Tooling for scalable proprietary embedded cores - Extending and improving an ANSI C compiler (C99) : code generation and optimization - User support : tooling support, handling of bug reports, feature requests - Regression and unit testing automation (mostly Unix bash and Perl scripting) - Implementing an I2C/SPI debugger for these cores - Source-to-source translation of legacy Assembler coded projects
- 5 Jahre und 3 Monate, Jan. 2011 - März 2016
Embedded Software Engineer
Rapid Mobile
- C/C++ Embedded software development on TI’s C6748/C6655 DSPs - Device driver development - Signal processing algorithm development - DSP/BIOS RTOS development: multithreading, semaphores, task scheduling - Secure bootloader development - Porting modem software from the C6418 to C6748 - Code optimization in C6000 Assembler - Power management - Automated production testing software for modems (embedded DSP and Qt on PC) - MANET simulator in Qt - Documentation
- 1 Jahr und 4 Monate, Feb. 2010 - Mai 2011
Teaching Assistant
University of Pretoria
I presented a the following modules: network security (fourth year) and the computer engineering design (third year). I was responsible for giving most of the lectures as well as the practicals. This was my part-time job, while I was a full-time post-graduate student.
- 1 Jahr, Feb. 2009 - Jan. 2010
Research Assistant
University of Pretoria
I was responsible for all practicals in the modules I help with. The modules I helped with, was computer networks and design and manufacture (both third year modules). This was my part-time job, while I was a full-time post-graduate student.
- 1 Jahr und 2 Monate, Jan. 2008 - Feb. 2009
Junior embedded software developer
Kreon Technology
I was responsible for developing and testing embedded software applications on a variety of embedded platforms. In addition, I developed C++ PC applications to interface with embedded systems.
Ausbildung von Reinier Coetzer
- 8 Jahre, Jan. 2004 - Dez. 2011
Computer Engineering
University of Pretoria
Microprocessors (PICs and DSPs) Computer networks Computer architecture and systems Operating Systems Software engineering (C/C++, Assembler, Python) Intelligent systems (AI) Network security Communication systems (signal processing) Control Systems Electrical circuits Advanced maths
Sprachen
Englisch
Fließend
Deutsch
Gut
Afrikaans
-
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.