Overview
Direct message the job poster from Garmin
Garmin Stellenbosch is the R&D team behind Garmin’s award-winning consumer radar products, such as the :
- Varia Bike Radar
- Approach R10 Golf Launch Monitor
- Zumo R1 Motorcycle Blind Spot Monitor
Our mission is to bring radar to life!
We explore new low-cost radar technologiesWe create amazing new products that people use every dayWe take high-quality products through mass production and into the marketIf you are excited about working on the next great radar product in an energetic team environment, then Garmin Stellenbosch is the place for you!
We are looking for a full time Senior Software Engineer . In this role, you will contribute to software and algorithm development for new radar products and applications.
For more info about our team, visit or download the full job ad here : Senior Software Engineer 2025.
What you'll do
Play a key role in a local radar software team that is part of an international multi-disciplinary product teamAmaze the users of our radar products by developing and fine-tuning algorithms in a MATLAB environmentBring the magic into the real world by implementing algorithms in embedded C and C++Make our products a joy to use by creating embedded software that runs smoothly and reliably in C and C++Lay the foundation for a successful product by defining software requirements, architecture and detailed designSolve problems by applying sound techniques to identify the root cause and provide a reliable solutionHelp the team maintain a high standard of excellence in the team through peer reviews of software designs, algorithms and source codeWhat you'll need
Qualifications and experience :
Bachelor’s degree in Electronic Engineering or similar5+ years of work experience and / or postgraduate research in radar systems, embedded software, or signal processingThe following skills will be essential for success in this role :
Demonstrated ability to solve programming problems with high-quality codeStrong proficiency writing embedded software in C or C++Eagerness to learn and ability to self-startExcellent collaboration and communication skills, to operate successfully within a local and international development teamAbility to work independently, and also provide guidance to team effortsAnd the following skills and knowledge would be highly advantageous :
Signal processing and algorithm development for CW and FMCW radarsProgramming and data visualisation and analysis using MATLABElectronic / embedded hardware designElectronic testing using equipment such as signal generators, oscilloscopes and spectrum analysersCommunications protocols such as UART, SPI, I2C, and CAN, and the ability to test and debug these using tools such as logic analysersARM microcontrollers from ST, Nordic, Texas Instruments and NXPProgramming in C# or PythonSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Computers and Electronics Manufacturing#J-18808-Ljbffr