Full Time
N/A
TBD
Jul 19, 2021
• Bachelor Degree in (Electrical/Electronics/Telecommunication/Computer Engineering) or equivalent.
• Software development experience in requirement analysis, architecture, design, coding and testing of embedded system.
• Experience with C / C++, UML, Python.
• Experience in embedded real-time software engineering, e.g. FreeRTOS.
• Good knowledge of MCU/MPU architecture and its common peripherals.
• Experience in configuration and use of sensor devices over I2C, SPI, UART with DMA.
• Experience in on and off target test harness, such as Ceedling, Behave, etc.
• Good understanding of software development life cycles (Agile) and basic electronics hardware (interface to software systems).
• Familiar with embedded development tools (emulators, debuggers, analysers, oscilloscopes, etc) as well as configuration management tools and concepts.
• Knowledge of the Atlassian suite (JIRA, Confluence, bitbucket) would be an advantage.
• Excellent analytical and problem solving ability.
• Excellent communication skills (written and verbal); fluent in spoken and written English
• Independent and reliable, able to work with others within a scrum team, to ensure that the whole team succeeds in its goals.
• For a highly experienced candidate, we expect excellent technical leadership skills and the ability to influence the work of others. Experience in over sighting high complexity software development projects is an advantage.