Overview
Embedded Software Engineer Jobs in Centurion, South Africa at Pillango Placements
Join a pioneer in cutting-edge covert surveillance technology, where your expertise in embedded software will drive
innovation
in mission-critical systems. If you thrive on
precision engineering
and developing software that powers real-world hardware, this is your opportunity to make an impact.
Responsibilities:
Design, code, test, and debug embedded software in languages like C, C++, or Assembly.
Work closely with hardware engineers to ensure proper integration of software and hardware.
Develop and optimize firmware for microcontrollers, microprocessors, and embedded platforms (e.g., ARM Cortex, STM
32, PIC).
Write and interpret hardware specifications and datasheets.
Use tools like oscilloscopes, logic analyzers, and protocol analyzers to debug low-level software.
Implement real-time operating systems (RTOS) and bare-metal firmware.
Ensure software meets performance, memory, and power constraints.
Develop drivers and middleware for peripheral devices like sensors, actuators, communication interfaces (SPI, I2C, UART, CAN, etc.).
Perform software testing, validation, and documentation.
Skills & Qualifications:
Proficiency in C/C++ (often bare-metal programming).
Understanding of microcontrollers, digital/analog circuits, and low-level hardware interaction.
Familiarity with real-time systems and RTOS concepts.
Experience with debugging tools and embedded IDEs (e.g., Keil, IAR, MPLAB, etc.).
Knowledge of embedded communication protocols.
Good problem-solving skills and attention to detail.
Previous experience with RF systems and communications
Education:
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
(This job advert is a summary of the job description provided by the client. Further details can be shared upon shortlisting).
Applications are open for all candidates who qualify for the position based on qualifications and skills. Candidates at different levels of experience will be considered and the salary offered will be aligned with qualifications, skills, and relevant experience.
Please apply online in the link provided. We do not consider CVs via Whatsapp or email.
Title: Embedded Software Engineer
Company: Pillango Placements
Location: Centurion, South Africa
Category: Software Development (Embedded Software Engineer, Software Engineer, C++ Developer, Embedded Systems / Firmware)