Senior Embedded Systems Engineer

Placements24

Durban

Sur place

ZAR 900 000 - 1 300 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Training & development
Pension fund
Medical aid
On-site facilities
Cutting-edge technologies

Résumé du poste

Placements24 is seeking a Senior Embedded Systems Engineer to join their Durban, KwaZulu-Natal team. You will design, develop, and test embedded firmware for microcontrollers, work on RTOS-based drivers, and collaborate with hardware engineers on system architecture.

Candidates should have a Bachelor's in Computer or Electrical Engineering with at least 6 years in embedded development, strong C/C++, experience with FreeRTOS or Zephyr and embedded Linux, plus debugging tools and interfaces like

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.
  • 6+ years of embedded systems development experience.
  • Proficiency in C/C++ for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux.
  • Familiarity with SPI, I2C, UART, CAN and related interfaces.
  • Experience with debugging tools, emulators, and logic analyzers.
  • Understanding of hardware/software co-design principles.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.

Responsabilités

  • Design, develop, and implement embedded firmware for microcontrollers and processors, optimizing for performance, power consumption, and reliability.
  • Develop and maintain RTOS drivers and software for embedded platforms.
  • Collaborate with hardware engineers to define system architecture and component selection.
  • Create comprehensive test plans for embedded software and systems, including unit and integration testing.
  • Debug and troubleshoot complex embedded systems issues across hardware/software interfaces.
  • Contribute to the full product development lifecycle from concept to post-launch support.
  • Document designs, code, and test results meticulously.
  • Stay current with emerging embedded technologies and methodologies.

Connaissances

C/C++ programming
RTOS
Embedded Linux
SPI I2C UART CAN
Hardware/Software co-design
Debugging tools
Teamwork & communication

Formation

Bachelor's degree in Computer Engineering / Electrical Engineering

Outils

Emulators
Logic analyzers

Description du poste

About the Role

Our client is a highly regarded innovator in the field of industrial automation and control systems. They are seeking a skilled and experienced Senior Embedded Systems Engineer to join their dedicated product development team, based physically in Durban, KwaZulu-Natal, ZA. This role is crucial for the design, development, and testing of embedded hardware and software for their next-generation product lines. You will be working on complex, mission-critical systems, contributing to the technological advancements that drive their industry leadership. The position demands a deep understanding of embedded hardware, firmware development, and system integration. This is an exciting opportunity to contribute to impactful projects and grow your career within a supportive and technologically advanced environment.

Key Responsibilities
  • Design, develop, and implement embedded firmware for microcontrollers and processors, optimizing for performance, power consumption, and reliability.
  • Develop and maintain real-time operating systems (RTOS) and drivers for various embedded platforms.
  • Collaborate with hardware engineers to define system architecture and select appropriate components.
  • Create comprehensive test plans and procedures for embedded software and systems, including unit testing, integration testing, and system validation.
  • Debug and troubleshoot complex embedded systems issues across hardware and software interfaces.
  • Contribute to the full product development lifecycle, from concept and requirements gathering through to production and post-launch support.
  • Document designs, code, and test results meticulously.
  • Stay current with emerging embedded technologies and methodologies.
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • Minimum of 6 years of experience in embedded systems development.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux.
  • Familiarity with common embedded interfaces and protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with debugging tools, emulators, and logic analyzers.
  • Understanding of hardware/software co-design principles.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.
Benefits
  • Competitive annual salary: ZAR.
  • Extensive training and professional development opportunities.
  • Company-sponsored pension fund.
  • Medical aid benefits.
  • On-site facilities and a collaborative work environment.
  • Opportunity to work with cutting-edge embedded technologies.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Sandton

Sur place
ZAR 850 000 - 1 300 000
Medical aid
Retirement fund
Performance bonuses
+3
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Medical aid
Retirement planning
+3
Senior Embedded Systems Engineer - Remote
Senior Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Retirement plan
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Stellenbosch

Hybride
ZAR 900 000 - 1 500 000
Competitive salary
Fully remote work
Advanced development tools
+3
Embedded Systems Electrical Engineer
Embedded Systems Electrical Engineer

Placements24 • Mbombela (Nelspruit)

Sur place
ZAR 650 000 - 950 000
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Midrand

Hybride
ZAR 900 000 - 1 500 000
Salary bonuses
Health benefits
Training & conferences
+2
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Upington

Hybride
ZAR 900 000 - 1 200 000
Competitive salary
Health & wellness benefits
Stock options
+2
Senior Embedded Systems Engineer - Electrical Focus
Senior Embedded Systems Engineer - Electrical Focus

Placements24 • Mossel Bay

Hybride
ZAR 900 000 - 1 500 000
Fully remote position
Competitive salary
Health benefits
+3
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

Sur place
ZAR 900 000 - 1 400 000
Medical aid
Retirement planning
Performance bonus
Senior Embedded Systems Engineer — Industrial Automation
Senior Embedded Systems Engineer — Industrial Automation

Placements24 • Durban

Sur place
ZAR 900 000 - 1 300 000
Competitive salary
Training & development
Pension fund
+3