Junior Embedded Developer
Location - Remote
Commitment - Part time/milestone based
Responsibilities
Qualifications
-
Develop, code, test and debug system software for embedded modules and systems from requirements to production and commercial deployment
-
Read schematics and understand hardware implementations in order to develop firmware
-
Develop communication standard between modules
-
Document designs and support software QA
Required
-
Minimum of a Bachelor’s degree or diploma in a relevant field
-
1-year experience in software development
Preferred
-
Expertise coding in C/C++
-
Expertise with communication protocols (e.g. CANBUS, UART, I2C, SPI)
-
Ability to learn quickly, with independent research to be able to get things working without much guidance
-
Ability to work to relatively high-level objectives
-
Good interpersonal skills
-
Ability to work as part of a team and as an individual