Enable job alerts via email!

Senior Development Engineer Embedded Systems

The Legends Agency

Cape Town

On-site

ZAR 500,000 - 700,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Cape Town is seeking a Senior Development Engineer specializing in Embedded Systems. The role involves developing software for Unmanned Aircraft Systems and requires strong skills in C/C++, Linux, and FPGA development. Ideal candidates should hold a relevant Bachelor's degree and have 2 to 5 years of experience in the industry.

Qualifications

  • Bachelor’s degree in Electrical or Mechatronic Engineering required.
  • 2 to 5 years relevant industry or post-graduate experience preferred.
  • Proficiency in C or C++ is essential.

Responsibilities

  • Develop embedded software for Unmanned Aircraft Systems.
  • Engage in formal design, development, and verification of systems.
  • Play a major role in generating project outputs including design and testing.

Skills

C/C++ proficiency
Linux proficiency
FPGA development experience

Education

Bachelor’s Degree in Electrical or Mechatronic Engineering
Job description
Overview

Senior Development Engineer Embedded Systems

A company specializing in the delivery of complete and comprehensive certification-ready Automation, Simulation, Communication, and Ground Control Solutions seeks a Senior Development Engineer for Embedded Systems. You would need to be an exceptional and passionate software developer/engineer. You will form part of a design team developing embedded software and firmware for digital electronic hardware for computing appliances, flight control units and other complex sub-systems. The company follows formal development processes for highly reliable safety-critical and mission-critical systems.

Responsibilities
  • Work as a Senior Development Engineer in the field of Embedded Software for Unmanned Aircraft Systems.
  • Be part of a design team developing embedded software for digital electronic hardware for computing appliances, flight control units and other complex sub-systems.
  • Engage in formal design, development, implementation and verification of systems, subsystems and associated software and firmware, HDL code, limited hardware and algorithms, covering the full range from high-level requirements and architectural/interface design through to low-level detailed design, implementation and verification.
  • Play a major role in generating outputs for projects, including design, testing, documentation, production and verification artefacts.
  • Implement system engineering processes, plans and policies as applicable to a specific project.
  • Perform minor support roles within the company, as required.
Requirements
  1. Minimum Qualifications:
    • A suitable Bachelor’s Degree in Electrical or Mechatronic Engineering (BSc Eng/BEng), or equivalent.
  2. Required Skills and Experience:
    • C or C++ proficiency or experience
    • Linux proficiency or experience
    • FPGA development proficiency and/or experience
    • 2 to 5 years of relevant industry or post-graduate experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.