Job Responsibilities
Work hours per week: 40
Job Requirements
Your key skills are:• Strong ability to write C/C++ and python code.• Experience working with microcontrollers and embedded small computers.• Conscientious to provide well tested, well documented, and maintainable code.• Experience working with linux and other operating systems.• Some knowledge about electronics and hardware.• Some knowledge about wireless control using Bluetooth, Wifi, or Zigbee.• Ability to reasonably communicate in English.• Flexibility to occasionally take nighttime meetings with our Canadian colleagues.If you think this position is for you, and you are curious to join a small yet global startup in a dynamic industry, then please submit your resume or CV to us. Along with your application, we require you to submit a short piece of code to solve a simple challenge. Below is a table showing the input and output from an algorithm. First, figure out the correct output in the indicated box. Second, write a simple function in C or Python that implements this algorithm. You will need to use loops, variables, conditionals, and simple addition operator. Only applications with a solution to the challenge will be reviewed by us. Input:1, 2, 3, 4; Output: 9, 8, 7, 6;Input: 5, 2, 6; Output: 8, 11, 7;Input: 5, 2, 1, 2, 1; Output: 6, 9, 10, 9, 10; Input: 3, 5; Output: 5, 3;Input: 2 ; Output: 0;when input: 4, 2, 3, 1 ;What is the correct output here?
Required Languages
Job Details
Position type
Graphic/Visual Design