Embedded Software Engineer

Western Cape, South Africa

Job Description

Job Summary We're looking for a talented Embedded Software Engineer to join our growing engineering team and help design, develop, and optimize cutting-edge embedded systems.
Key Responsibilities

  • Design, develop, and maintain embedded software for microcontrollers and embedded Linux systems.
  • Write efficient, reliable, and well-documented C/C++ code.
  • Collaborate with hardware engineers to integrate software and hardware components.
  • Debug, test, and optimize code for performance and reliability.
  • Participate in design reviews, code reviews, and system-level testing.
  • Contribute to continuous improvement of development processes and tools.
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 2+ years of experience in embedded software development.
  • Strong proficiency in C/C++ and familiarity with real-time operating systems (RTOS).
  • Experience with microcontrollers (ARM, PIC, AVR, etc.) and embedded peripherals (SPI, I2C, UART, CAN, etc.).
  • Understanding of version control systems (Git preferred).
  • Ability to read schematics and work closely with hardware teams.
Please send your cv to
Network Finance
Recruiter

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1590980
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R500,000-600,000 per year
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned