Graduate or up to 4+ years Software Engineering experience
Essential Skills:
Ability to solve programming problems with high-quality code
Proficiency writing software in C or C++
Eagerness to learn and ability to self-start
Excellent collaboration and communication skills, to operate successfully within a local and international development team
Ability to work productively under the guidance of a manager or mentor
Advantageous skills and knowledge:
Signal processing and algorithm development for CW and FMCW radars
Programming and data visualisation and analysis using MATLAB
Electronic/embedded hardware design
Electronic testing using equipment such as signal generators, oscilloscopes and spectrum analysers
Communications protocols such as UART, SPI, I2C, and CAN, and the ability to test and debug these using tools such as logic analysers
ARM microcontrollers from ST, Nordic, Texas Instruments and NXP
Programming in C# or Python
Version control tools (e.g. Git)
Agile (Scrum) software development methodology
Unit testing and Test Driven Development, using frameworks such as Google Test (gtest)
Responsibilities: You will:
Join a local radar software team that is part of an international multi-disciplinary product team
Amaze the users of our radar products by developing and fine-tuning algorithms in a MATLAB environment
Bring 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 than runs smoothly and reliably in C and C++
Lay the foundation for a successful product by contributing to software requirements, architecture and detailed design
Solve problems by applying sound techniques to identify the root cause and provide a reliable solution
Help the team maintain a high standard of excellence in the team by participating in peer reviews of software designs, algorithms and source code
You may also:
Participate in software release testing and hardware/software integration testing
Contribute to PC tools development using C# and Python
Take part in exploration into new technologies
Travel to Garmin's offices in the USA, Canada and Taiwan
Please note only shortlisted candidates will be contacted. If you have not heard from us in 2 weeks, please consider your application unsuccessful. Stonebridge HR Solutions Recruiter