Where

Firmware Software Engineer

Executive Placements
Centurion Full-day Full-time

Description:

This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics, real-time embedded systems, and mission-critical applications.

Key Responsibilities:

Design, develop, and test firmware for embedded systems in custom hardware platforms. Work closely with electronics, systems, and software teams to ensure seamless integration. Implement low-level drivers, communication protocols, and real-time control logic. Participate in system-level design, verification, and validation activities. Maintain and document code according to engineering best practices and quality standards. Contribute to the development of innovative solutions in aerospace-grade systems.

Minimum Requirements:

Bachelors degree in Electronic Engineering, Computer Engineering, or equivalent. 3+ years of professional experience in firmware and embedded software development. Proficiency in C/C++ for embedded platforms. Experience with RTOS, microcontrollers, and real-time system design. Solid understanding of digital electronics, communication protocols (e.g., SPI, I2C, UART), and hardware/software interfaces. Strong problem-solving skills and the ability to work independently or as part of a multidisciplinary team.

Highly Advantageous:

Experience with ARM-based microcontrollers (e.g., STM32). Familiarity with debugging tools, oscilloscopes, and logic analyzers. Knowledge of software development lifecycle tools (e.g., Git, Jira, CI/CD pipelines). Exposure to aerospace, defence, or high-reliability systems.


10 Jul 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Centurion
... an excellent opportunity for a driven engineer to work in a multidisciplinary, ... of professional experience in firmware and embedded software development. Proficiency in C/ ... and logic analyzers. Knowledge of software development lifecycle tools (e.g., Git, ...
5 months ago
  • Executive Placements
  • Centurion
Description: DSP Software Engineer Pretoria-East Minimum Requirements ... correction, etc. FPGA signal processing firmware development, VHDL Quartus, and ... : Develop digital communication software components. Develop software Implement and verify standardised ...
17 days ago
  • Executive Placements
  • Centurion
Description: Software Engineer (Automotive Controls) Centurion Requirements: BEng Degree in Electronic/Mechatronic Engineering (M Eng. preferred) Willing to travel overseas for variable periods 3-6+ Years of experience Responsibilities: Matlab/Simulink ...
17 days ago
  • Executive Placements
  • Centurion
Description: Software Engineer (Automotive Controls) Durbanville, Cape Town Requirements: BEng Degree in Electronic/Mechatronic Engineering (M Eng. preferred) Willing to travel overseas for variable periods 3-6+ Years of experience Responsibilities: ...
17 days ago