Jobs in

Senior Development Engineer - Cape Town City Centre

ROLES AND RESPONSIBILITIES:

The Employee will work as a Senior Development Engineer in the field of Embedded Software for Systems.

The scope of work includes (but is not limited to) the following:
  • The Employee will form part of a design team developing embedded software for digital electronic hardware for computing appliances, flight control units and other complex sub-systems.
  • Formal design, development, implementation and verification of systems, subsystems and associated software and firmware, HDL code, limited hardware and algorithms.
  • The focus covers the full range of development activities from high-level requirements, architectural and interface design through to low-level detailed design, implementation and verification.
  • Playing a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts.
  • Implementation of system engineering processes, plans and policies as applicable to a specific project. Performing minor support roles within the company, as required.
Minimum Qualifications:

Bachelor's Degree in Electronic, Electrical or Mechatronic Engineering (BSc Eng/BEng), or equivalent.

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.
Recommended Skills and Experience:
  • VHDL (or equivalent) Programming experience highly recommended.
  • Hardware debugging tools (logic analysers and scopes) proficiency and experience.
  • Python proficiency and experience.
General Skills:
  • Ability to learn quickly and absorb new information rapidly.
  • Ability to work as part of a team and collaborate on large projects. Ability to work independently.
  • Ability to read and understand schematics and PCB layouts.
  • Familiarity with communication protocols such as UART, etc. Familiarity with safety critical and industry best practices.
  • Strong problem-solving and debugging skills.
  • High standard of communication skills in English (both verbal and written).

Thank you for applying with RareCruit!


Follow us on social media for the latest jobs, trends and market insight:

Website:
Apply Now

Want to do another search?

Jobs in