Our Embedded Software Engineers are responsible for the delivery of the firmware and software requirements for the development of MSF Technologies’ products.
Working as part of a multidisciplinary project team you will be responsible for various tasks including the creation of new code, to testing and debugging existing code in the fields such motor and power control and communications.
Our embedded software team largely work in embedded C in a bare metal and RTOS environment.
Primary Responsibilities :
Design and development firmware for embedded devices and systems for requirements capture to commercial deployment
Coding of applications in C / C++ and assembler on high speed real-time control using fast Havard microcontrollers.
Test and de-bug of system software
Key Experience :
Degree qualified preferably in electronics or computer science.
Strong programing experience in C or C++
Proven working experience in firmware (RTOS and bare metal) and software engineering
Excellent hardware and debugging experience
Familiarity with version control system (preferably GIT)