Junior Embedded Firmware Software Engineer

3 weeks ago


Cape Town, South Africa JenRec Recruitment Full time

Execution of the duties and responsibilities pertaining to the position demands the following experience, skills and knowledge:Minimum BSc. /BEng. in Computer Science, Electronic Engineering, Mechatronic Engineering or any other bachelors degree with software development as a prominent aspect of the required coursework.1-3 years experiencedGraduate candidates with exceptional academic records will be considered.Good understanding of the C programming language.Familiarity with software coding standards for the C language, such as MISRA.Familiarity with git-based version control interfaces to a code repository.Software development and debugging experience within a Windows development environment.Unit/Integration testing and debugging experience.Experience in developing and debugging software for soft (or hard) real-time systems.Ability to read and understand electronic design schematics. Knowledge of communication interfaces (Serial, USB, SPI, I2C, CAN) for interfacing with external systems or sensors.Working autonomously as an individual, or in a small team, to provide robust and working solutions to high level system requirements. Advantageous:MSc. /MEng. in Computer Science or Electronics Engineering, or any other specialisation that is related to software development.Experience with Python programming language.Experience with C++ programming language.Experience working with documentation frameworks (Doxygen or Sphinx).Experience with specific unit/integration testing framework, such as: Ceedling or PyTest.Experience with Eclipse IDE.Experience with Qt IDE GUI development framework.Experience with the creation of a make build environment, or use of make files.Experience with the development (and development toolchain) for ARM embedded processors.Experience with the STM32 range of microcontrollers.(A)synchronous programming familiarity.Experience in an avionics / electronic engineering environment (military, aerospace and/or commercial).Knowledge of and experience in avionics software certification and/or qualificationIf you are confident that you can exceed expectations and achieve extraordinary results as an embedded engineer, you are encouraged to apply


  • Embedded Firmware

    3 weeks ago


    Cape Town, South Africa Mk-Aerospace Full time

    The Company is an aerospace engineering and consulting services company with an extensive network of experts and industrial partners. Our small but highly qualified team of professionals develops cutting-edge solutions in aerospace, propulsion and systems engineering. Our core capabilities are Design, Simulation, Assembly, Integration and Testing. We are...


  • Cape Town, South Africa Mk-Aerospace Full time

    A leading aerospace engineering company in Cape Town is seeking an experienced Software Engineer to develop software for embedded systems. The role requires a strong background in C programming and embedded software development, with responsibilities including maintaining firmware and ensuring compliance with standards. The ideal candidate has a BSc/BEng and...


  • Cape Town, Western Cape, South Africa Bullock Tech Talent Partners Full time R1 500 000 - R2 500 000 per year

    Company: Cutting-edge Global Sports Technology and DataRole: Senior Embedded Software EngineerLocation:Cape Town (Hybrid)Introduction:Our client is redefining what's possible in live sports performance analytics. They build ultra-low-latency tracking systems usingUltra-Wideband (UWB)andmotion sensingto capture every movement of players and balls in real...

  • Software Engineer

    3 weeks ago


    Cape Town, South Africa JenRec Recruitment Full time

    With a highly skilled and tight-knit team, they specialize in delivering advanced solutions through design, simulation, integration, assembly, and testing. Their extensive network of industry experts and partners further strengthens their ability to push the boundaries of aerospace technology.They are now looking to expand their engineering team,...


  • Cape Town, South Africa Syntell Full time

    Introduction Syntell is a leading South African technology company with a proven track record in providing practical, innovative services and systems, including end-to-end traffic law enforcement services and systems; and state-of-the-art road traffic management systems offering complete turnkey solutions for intersection installations In addition, we offer...


  • Cape Town, South Africa Network Recruitment Full time

    We are seeking a skilled Embedded Hardware Engineer to join our growing engineering team. The ideal candidate will have hands-on experience designing, developing, and testing embedded systems, from concept through to production. You will work closely with firmware and software engineers to bring innovative electronic products to life.Key...


  • Cape Town, South Africa Syntell (Pty) Ltd Full time

    Syntell is a leading South African technology company delivering practical, innovative services and systems, including end-to-end traffic law enforcement services and systems; and state-of-the-art road traffic management systems offering complete turnkey solutions for intersection installations. We also offer local authorities a complete outsource model for...


  • Cape Town, South Africa Network Engineering Full time

    Reference : NES -RS-1 We are seeking a skilled Embedded Hardware Engineer to join our growing engineering team. Duties & Responsibilities The ideal candidate will have hands‑on experience designing, developing and testing embedded systems from concept through to production. You will work closely with Firmware and Software Engineers to bring innovative...


  • Cape Town, Western Cape, South Africa Syntell (PTY) LTD Full time R250 000 - R500 000 per year

    Syntell is a leading South African technology company with a proven track record in providing practical, innovative services and systems, including end-to-end traffic law enforcement services and systems; andstate-of-the-art road traffic management systems offering complete turnkey solutions for intersection installationsIn addition, we offer local...


  • Cape Town, Western Cape, South Africa Network2 Full time R250 000 - R500 000 per year

    We are seeking a skilled Embedded Hardware Engineer to join our growing engineering team. The ideal candidate will have hands-on experience designing, developing, and testing embedded systems, from concept through to production. You will work closely with Firmware and Software Engineers to bring innovative electronic products to life.Key...