S
S
Sorokiin2018-04-16 13:52:19
Programming
Sorokiin, 2018-04-16 13:52:19

What should a software developer know?

What should a software developer know for microcontrollers, robots, quadrocopters and any other technology that requires writing "brains" for machines.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
R
Roman, 2018-04-16
@Sorokiin

Knowledge of digital and analog circuitry
Knowledge of microcontroller architecture
Knowledge of development / debugging / testing methods, software design
Knowledge of C. Knowledge of IDE (Atmel Studio, IAR, Keil, Eclipse, etc.).
Ability to work with version control systems.
Ability to read circuit diagrams.
Experience with microcontrollers ARM, AVR, STMxx, PIC
Strong knowledge of the basics of working in Linux/Windows.
Programming in any language for writing auxiliary software
Basic knowledge of TAU, ACS
GOST and IEC.
+ any protocols.
and at large enterprises higher technical education.

K
Konstantin, 2018-04-16
@whiteworking

C++ (or assembler)

M
Maria Maltseva, 2018-04-16
@Moriam

C (not C ++, classes are too heavy for microcontrollers both in terms of code size and speed), circuitry
Knowledge of assembler is useful

S
Sergey Sergey, 2018-04-16
@hahenty

GOSTs for software and robotics. Since large firms order serious development, their products must be supported and accompanied at such a level that the official looks at the stamps and falls behind.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question