Jobs in

Embedded Engineer - Roodepoort

Overview:

In this role, you will play a crucial part in the development of embedded systems for our diverse range of products, from conceptualization through to production and deployment.
As an Embedded Engineer, you will be tasked with programming microcontrollers in C and C++ environments, a critical component in our product development lifecycle. Your expertise will not only involve the technical development of embedded systems but also ensuring these systems meet the high standards required for global distribution. This position demands a strong foundation in software development across various languages and platforms, including Flutter, Dart, C++, C, Java, and Python, enabling you to contribute to our products' innovation and functionality.
You will collaborate closely with cross-functional teams, including design, manufacturing, and quality assurance, to ensure our products meet the rigorous demands of our international clientele. This role offers the unique opportunity to see your work impact a wide range of clients and users worldwide, driving forward our mission to deliver exceptional electronic products.

Main Duties and Responsibilities:

  • Design, develop, and implement software for embedded devices and systems.
  • Program microcontrollers in C and C++ environments, ensuring optimal performance.
  • Collaborate with cross-functional teams to understand system requirements and integrate software components.
  • Troubleshoot and resolve issues in existing embedded systems.
  • Contribute to all phases of the software development lifecycle, from design to deployment.
  • Stay abreast of emerging technologies and methodologies to continuously improve product quality and functionality.
Required Experience & Qualifications:

  • Bachelors degree in Computer Engineering, Electronic Engineering or a related field.
  • 0 4 years experience in PCB or firmware design.
  • Proven experience in programming microcontrollers using C and C++.
  • Derive specifications from internal and external customer specifications.
  • Hardware, firmware, and software design according to specifications.
  • Strong software development skills, with proficiency in languages such as Flutter, Dart, C++, C, Java, Python etc.

Preferred Additional Qualifications:

  • Ability to understand complex hardware and software systems.
  • Excellent problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
  • Experience with RF circuits and designs.
  • In-depth knowledge of data networking principles, protocols, and technologies, with the ability to apply this knowledge in the development and troubleshooting of networked embedded systems.
  • Familiarity with network configuration, network security, and network management best practices.
  • Experience with IoT (Internet of Things) technologies and how they integrate with embedded systems is highly desirable.
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Specialist Roodepoort - South Africa

SOLAREFF LTD

...

Software Developer Roodepoort - Roodepoort

Exceptional Recruitment

...

Development Engineer Roodepoort - Roodepoort

AfroCentric Group

...

SIGMANEST PROGRAMMER - ROODEPOORT (4621) Market Related - Roodepoort

Worxs4U

...

Programmer Roodepoort - Roodepoort

Worxs4U

...

Want to do another search?

Jobs in