Embedded Systems Engineer (remote)

Johannesburg, Gauteng, South Africa

Job Description


Our client is looking for a Embedded Systems Engineer. Who will be part of the agile team developing the firmware and IoT systems that underlies our products. Our client is building out a team and systems capable of scaling and supporting an international fleet of deployed IoT devices in the long term using best practices and leading tool stacks. The candidate will have the opportunity to learn and apply best practices in embedded systems development and operations. The candidate will leverage his/her/their skills to perform work in the following areas:

Responsibilities:

Feature development: developing firmware features and architecting to further enhance our product.

Maintenance: identifying and fixing bugs in the existing code base

R&D: experimenting with new hardware and developing new sensors and products

Embedded DevOps: deploying build and test pipelines and deployment automation

Contribute to the Zephyr open source ecosystem

Key Skills:

Fluency in firmware debugging.

Python familiarity.

Fluency with version control in Git-based devops environments.

Understanding of electronics and the hardware debugging skills required to fully debug any aspect of the firmware., This includes experience with oscilloscopes, logic analysers, multimeters and surface mount soldering.

Qualifications:

Minimum of 5 years of work experience in embedded software development.

Strong and relevant technical foundation, for example with a degree towards Engineering, Applied Mathematics, or Computer Science,Demonstrable experience in embedded C99 in bare-metal and RTOS environments, including architecting systems from start to finish and ideally having numerous successful projects under their belt. Experience with modern software engineering and architecting best practices will be beneficial.

Experience with agile software development is beneficial.

Experience with Zephyr highly beneficial.

Knowledge of IoT/LowPAN/Mesh/Low Power Radio networks beneficial.

JobPlacements.com

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.


Related Jobs

Job Detail

  • Job Id
    JD1258418
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned