Senior Embedded Engineer

South Africa, South Africa

Job Description


Senior Embedded Engineer Enbedded, Developer - IT
Johannesburg - Gauteng - South Africa, HybridOur clients in the consulting space are on the hunt for a skilled Senior Embedded Engineer to join their dynamic team based in the Bryanston area for a fantastic Hybrid role. The ideal candidate will have extensive experience in embedded systems design, development, and debugging. You will be responsible for developing innovative embedded solutions, ensuring high performance and responsiveness to critical systems.Key Responsibilities:

  • Embedded Systems Design: Design, develop, and optimize embedded systems for various applications.
  • Firmware Development: Write, test, and maintain firmware for microcontrollers and other embedded systems.
  • Hardware Integration: Collaborate with hardware engineers to integrate and validate hardware components.
  • Debugging and Troubleshooting: Identify and resolve issues in embedded systems, ensuring reliability and efficiency.
  • Documentation: Create and maintain comprehensive documentation for designs, implementations, and system configurations.
  • Product Testing: Conduct rigorous testing of embedded systems to ensure compliance with industry standards and specifications.
  • Cross-functional Collaboration: Work closely with software engineers, hardware engineers, and product managers to deliver cohesive solutions.
Required Qualifications:
  • Education: Bachelors degree in electrical engineering, Computer Engineering, or related field. A masters degree is a plus.
  • Experience: Minimum of 5 years of experience in embedded systems development.
Technical Skills:
  • Proficiency in C/C++ programming languages.
  • Experience with microcontroller platforms such as ARM, PIC, AVR, or similar.
  • Knowledge of embedded operating systems (e.g. FreeRTOS, VxWorks).
  • Familiarity with hardware design and schematics.
  • Strong understanding of communication protocols (e.g., UART, SPI, I2C, CAN).
  • Experience with development tools and environments (e.g., Keil, IAR, GCC, JTAG debuggers).
  • Ability to read and understand datasheets and technical manuals.
Interested? Apply Now!Apply for this Job

Sabenza IT

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
    JD1359989
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned