NANOLEAF ENERGY TECHNOLOGY SHENZHEN LIMITED Logo
NANOLEAF ENERGY TECHNOLOGY SHENZHEN LIMITED Logo
Software Developer
Full-time15K - 20K RMB per monthShenzhen
NANOLEAF ENERGY TECHNOLOGY SHENZHEN LIMITED
Refresh at 7 months ago 1343 views

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

Experience

Similar jobs

People also viewed