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