Senior Embedded Systems Engineer

Placements24

Sandton

Vor Ort

ZAR 850.000 - 1.300.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Medical aid
Retirement fund
Performance bonuses
Generous paid time off
Training opportunities
Modern Sandton workspace

Zusammenfassung

Placements24 is seeking a Senior Embedded Systems Engineer for our client in Sandton, Gauteng. You will design, develop, and test embedded software for microcontrollers and embedded processors, collaborating with hardware engineers to deliver robust products.

Key focus areas include RTOS, device drivers, performance optimization, and thorough documentation. The ideal candidate has 5+ years' experience in embedded C/C++, strong problem-solving abilities, and a passion for hardware-software

Qualifikationen

  • Bachelor's degree in Electrical Engineering or Computer Engineering.
  • Minimum of 5 years of professional embedded systems experience.
  • Proficiency in embedded C and C++.
  • Experience with RTOS such as FreeRTOS or Zephyr.
  • Strong understanding of computer architecture, data structures, and algorithms.
  • Familiarity with I2C, SPI, UART, CAN, Bluetooth, and Wi-Fi.
  • Experience with debugging tools (JTAG, logic analyzers, oscilloscopes).
  • Ability to work independently and in a team.
  • Excellent problem-solving and analytical skills.

Aufgaben

  • Design, develop, and maintain embedded software for microcontrollers and embedded processors using C/C++.
  • Implement real-time operating systems (RTOS) and device drivers for various hardware platforms.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug complex hardware and software issues, identifying root causes and implementing effective solutions.
  • Collaborate closely with hardware engineers to define system requirements and ensure seamless integration.
  • Participate in the entire product development lifecycle, from concept to production and post-release support.
  • Optimize embedded code for performance, power consumption, and memory usage.
  • Document software designs, specifications, and test procedures thoroughly.
  • Stay updated with the latest trends and technologies in embedded systems development.

Kenntnisse

Embedded C/C++
RTOS
Microcontrollers
Debugging tools
Algorithms & data structures
Team collaboration
Serial protocols

Ausbildung

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

JTAG
Logic analyzers
Oscilloscopes

Jobbeschreibung

About the Role

Our client, a leader in the development of cutting-edge IoT devices and consumer electronics, is seeking a highly experienced Senior Embedded Systems Engineer. This role is integral to our product development lifecycle and is based at our advanced engineering hub in Sandton, Gauteng . You will be responsible for the design, development, and testing of embedded software for a range of innovative products. This position offers a challenging yet rewarding opportunity to work with state-of-the-art hardware and software technologies in a collaborative and fast-paced environment. We are committed to delivering high-quality, reliable, and user-friendly products. If you have a strong background in embedded C/C++ programming and a passion for hardware-software integration, we encourage you to explore this exciting opportunity in Sandton .

Key Responsibilities
  • Design, develop, and maintain embedded software for microcontrollers and embedded processors using C/C++.
  • Implement real-time operating systems (RTOS) and device drivers for various hardware platforms.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug complex hardware and software issues, identifying root causes and implementing effective solutions.
  • Collaborate closely with hardware engineers to define system requirements and ensure seamless integration.
  • Participate in the entire product development lifecycle, from concept to production and post-release support.
  • Optimize embedded code for performance, power consumption, and memory usage.
  • Document software designs, specifications, and test procedures thoroughly.
  • Stay updated with the latest trends and technologies in embedded systems development.
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded systems development.
  • Proficiency in embedded C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Strong understanding of computer architecture, data structures, and algorithms.
  • Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN, Bluetooth, Wi-Fi).
  • Experience with debugging tools and techniques (e.g., JTAG, logic analyzers, oscilloscopes).
  • Ability to work independently and as part of a team in a dynamic development environment.
  • Excellent problem-solving and analytical skills.
Benefits
  • Our client offers a competitive salary package, with potential earnings up to R per annum, commensurate with experience.
  • Benefits include comprehensive medical aid, a retirement fund, performance bonuses, and generous paid time off.
  • We provide ample opportunities for professional growth, including access to training programs, workshops, and the chance to work on innovative and impactful projects.
  • Employees at our Sandton facility benefit from a modern workspace and a collaborative engineering culture.

Join a leading company at the forefront of electronics innovation.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Durban

Vor Ort
ZAR 900.000 - 1.300.000
Competitive salary
Training & development
Pension fund
+3
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Midrand

Hybrid
ZAR 900.000 - 1.500.000
Salary bonuses
Health benefits
Training & conferences
+2
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
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

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement plan
+3
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Upington

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Health & wellness benefits
Stock options
+2
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.500.000
Competitive salary
Fully remote work
Advanced development tools
+3
Senior Embedded Systems Engineer - Electrical Focus
Senior Embedded Systems Engineer - Electrical Focus

Placements24 • Mossel Bay

Hybrid
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

Vor Ort
ZAR 900.000 - 1.400.000
Medical aid
Retirement planning
Performance bonus
Embedded Systems Electrical Engineer
Embedded Systems Electrical Engineer

Placements24 • Mbombela (Nelspruit)

Vor Ort
ZAR 650.000 - 950.000
Embedded Engineer
Embedded Engineer

Greys Recruitment • Wes-Kaap

Vor Ort
ZAR 420.000 - 660.000