Where

Embedded Software Engineer

Network Recruitment
Pretoria Full-day Full-time

Description:

Are you an experienced Embedded Software Engineer with a strong background in C/C++ development? Our client, a leading innovator in the Defense industry , is looking to expand their team with a skilled engineer who is passionate about designing and developing robust embedded solutions. Key Responsibilities:
  • Design, develop, test, and maintain embedded software using C/C++
  • Collaborate with cross-functional teams including hardware, systems, and testing engineers
  • Participate in software architecture design and code reviews
  • Optimize code for performance and memory efficiency on embedded platforms
  • Debug and resolve software issues in both development and field environments
Minimum Requirements:
  • Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
  • 3+ years of experience in embedded software development using C and C++
  • Solid understanding of microcontroller/microprocessor architecture
  • Experience with real-time operating systems (RTOS)
  • Proficient in debugging tools, oscilloscopes, and logic analyzers
  • Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
Advantageous Skills:
  • Experience with ARM Cortex-based development
  • Knowledge of version control systems (e.g., Git)
  • Familiarity with safety-critical or regulated environments
  • Exposure to Agile development methodologies
Please forward your CV to cmcnally@networkrecruitment.co.za

Requirements:

Key Responsibilities:
  • Design, develop, test, and maintain embedded software using C/C++
  • Collaborate with cross-functional teams including hardware, systems, and testing engineers
  • Participate in software architecture design and code reviews
  • Optimize code for performance and memory efficiency on embedded platforms
  • Debug and resolve software issues in both development and field environments
Minimum Requirements:
  • Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
  • 3+ years of experience in embedded software development using C and C++
  • Solid understanding of microcontroller/microprocessor architecture
  • Experience with real-time operating systems (RTOS)
  • Proficient in debugging tools, oscilloscopes, and logic analyzers
  • Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
Advantageous Skills:
  • Experience with ARM Cortex-based development
  • Knowledge of version control systems (e.g., Git)
  • Familiarity with safety-critical or regulated environments
  • Exposure to Agile development methodologies
Please forward your CV to cmcnally@networkrecruitment.co.za Key Responsibilities:
  • Design, develop, test, and maintain embedded software using C/C++
  • Collaborate with cross-functional teams including hardware, systems, and testing engineers
  • Participate in software architecture design and code reviews
  • Optimize code for performance and memory efficiency on embedded platforms
  • Debug and resolve software issues in both development and field environments
Minimum Requirements:
  • Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
  • 3+ years of experience in embedded software development using C and C++
  • Solid understanding of microcontroller/microprocessor architecture
  • Experience with real-time operating systems (RTOS)
  • Proficient in debugging tools, oscilloscopes, and logic analyzers
  • Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
Advantageous Skills:
  • Experience with ARM Cortex-based development
  • Knowledge of version control systems (e.g., Git)
  • Familiarity with safety-critical or regulated environments
  • Exposure to Agile development methodologies
Please forward your CV to cmcnally@networkrecruitment.co.za
  • Design, develop, test, and maintain embedded software using C/C++
  • Collaborate with cross-functional teams including hardware, systems, and testing engineers
  • Participate in software architecture design and code reviews
  • Optimize code for performance and memory efficiency on embedded platforms
  • Debug and resolve software issues in both development and field environments
  • Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
  • 3+ years of experience in embedded software development using C and C++
  • Solid understanding of microcontroller/microprocessor architecture
  • Experience with real-time operating systems (RTOS)
  • Proficient in debugging tools, oscilloscopes, and logic analyzers
  • Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
  • Experience with ARM Cortex-based development
  • Knowledge of version control systems (e.g., Git)
  • Familiarity with safety-critical or regulated environments
  • Exposure to Agile development methodologies
14 Apr 2025;   from: careers24.com

Similar jobs

  • Network Recruitment
  • Pretoria
... Description: Are you an experienced Embedded Software Engineer with a strong background in C/ ... develop, test, and maintain embedded software using C/C++ Collaborate with cross- ... develop, test, and maintain embedded software using C/C++ Collaborate with cross ...
a day ago
  • Network Recruitment
  • Pretoria
... Description: Are you an experienced Embedded Software Engineer with a strong background in C/ ... develop, test, and maintain embedded software using C/C++ Collaborate with cross- ... develop, test, and maintain embedded software using C/C++ Collaborate with cross ...
a day ago
  • Network Recruitment
  • Pretoria
... Description: Are you an experienced Embedded Software Engineer with a strong background in C/ ... develop, test, and maintain embedded software using C/C++ Collaborate with cross- ... develop, test, and maintain embedded software using C/C++ Collaborate with cross ...
a day ago
  • Network Recruitment
  • Pretoria
... Description: Are you an experienced Embedded Software Engineer with a strong background in C/ ... develop, test, and maintain embedded software using C/C++ Collaborate with cross- ... develop, test, and maintain embedded software using C/C++ Collaborate with cross ...
a day ago