Ко мне подошла работа по написанию встроенного C на микроконтроллерах. Сначала я подумал бы, что встраивание программирования слишком мало для программного стека, но, возможно, я ошибаюсь.
Обычно я бы упустил возможность написать встроенный код, поскольку я не считаю себя инженером-электриком. Это плохое предположение? Могу ли я написать интересное и полезное программное обеспечение для встраиваемых систем, или я пну себя за то, что слишком низко опустился на программный стек?
Я пошел в школу компьютерных наук, и мне очень понравилось писать компилятор, думать о параллельных алгоритмах, проектировать структуры данных и разрабатывать фреймворки. Однако в настоящее время я работаю веб-разработчиком, который не кричит о том, что я только что описал. (В настоящее время я имею дело с такими вопросами, как «этот флажок должен быть на 4 пикселя слева» и «эта дата отформатирована неправильно».)
Я ценю вклад каждого. Я знаю, что должен принять решение для себя, я просто хотел бы получить некоторые пояснения о том, что значит быть программистом на встраиваемых системах, и соответствует ли это тому, что я считаю интересным.