Software Engineer C/C++Stellenbosch

Cape Winelands, Western Cape 15 May

Jenrec Pty Ltd

  • Description

    One of the world’s leading technology companies with a focus in developing, designing
    and supporting superior products is looking for a Senior Software Engineer.

    The Stellenbosch site develops innovative products with a focus on Radar technology.
    They have an exciting opportunity for a passionate, team-oriented engineer who enjoys working on low-level, embedded software and who is interested in focusing on consumer Radar technologies.

    In this role you will be responsible for carrying out software development in C, C++,
    Assembly language or other selected languages for new products and applications.

    • Design, implement and test software modules using C/Assembly language in an embedded environment
    • Algorithm development using MATLAB/C#/C++/C
    • Provide reliable solutions to a variety of problems using sound problem-solving techniques
    • Ability to find technical root cause and corrective action for given problems
    • Demonstrate ability to complete well defined moderately complex tasks and/or projects
    • Participate in peer reviews in areas of software designs, algorithm designs and software development
    • Contribute towards software requirements, software architectures and software test plans
    • Offer process improvement suggestions
    • Exemplify Mission Statement and Quality Policy and proactively work to improve their image and
    • May be required to travel to USA, Canada and Taiwan

    • Bachelor’s Degree in Engineering or Computer Science AND a minimum of 2-5 years relevant experience
    • Master’s Degree or higher in Engineering or Computer Science AND a minimum of 1-3 year relevant experience

    • Excellent communication skills and can comfortably communicate and collaborate with team members in USA, Canada, Taiwan and Europe (both verbal and writing skills)
    • Familiar with Agile (Scrum) software development methodology
    • Demonstrated ability to achieve goals while working in a fast-paced, collaborative team environment
    • Demonstrated capability to perform code reviews for other Software Engineers
    • Must possess proficiency in writing software in C/C++
    • Must be able to execute software activities required to “turn on” a new microcontroller (set up development environment and software repository, obtain/write hardware drivers, implement communications protocols (e.g. USB, SPI, I2C, UART, Ethernet, BLE), implement a scheduler/RTOS) under general guidance
    • Familiar with version control tools (e.g. Git) and the idea of Continuous Integration
    • Able to use test/debug tools (e.g. logic analysers) to debug and decode protocols such as SPI, I2C, CAN
    • Knowledge and experience with Radar signal processing and algorithm development is highly advantageous
    • Ability to read PCB schematics, identify components and solder test points would be a bonus
    • Some PCB design experience would be a bonus
    • Experience with ARM processors would be a bonus

  • Number of vacancies: 2
  • Requirements

  • Minumun level of education: Diploma /Bachelor's/ N6
  • Years of experience: 3
  • Language(s): English
  • Availability for travel: No
  • Availability for change of residence: No

Similar ads

Full Time - Permanent contract - Negotiable

21 June

- Permanent contract - Negotiable

4 June

Full Time - Permanent contract - R 40.000,00 monthly

7 May

Ad summary

  • Software Engineer C/C++

  • Recruiter

    Jenrec Pty Ltd

  • Province

    Cape Winelands, Western Cape

  • Work type

    Full Time

  • Type of contract

    Permanent contract

  • Salary


  • Apply now

Related search