Поиск работы на robota.uaukraine

Эта вакансия уже завершена

Вакансия закрыта

Embedded Developer

40 000 ₴   по результатам собеседования
BT9 Ukraine
2 месяца назад
12 февраля 2024
Киевул. Днепровская набережная 25а, офис 14а

Company website: http://xsense.co 

Embedded programmer, bare metal and/or RTOS

Skills and Qualifications:

Programming languages: strong skills and knowledges of bare metal C programming are mandatory, understanding and experience of RTOS programming and Python skills are the great advantages.

Target platforms:

Cortex-M0+,M33,M4 based microcontrollers (but this is not about STM32, and most likely it will never be about STM32). Most likely you do not know our target platforms, we understand that.

OSes and RTOSes:

We don’t care in which RTOS you programmed before, if you did it at all. RTOS programming experience is a big plus.

We don't require extensive knowledge of Linux, but Linux is part of the engineering culture we expect from you.

Peripherals: 

integrated radio tarnsceivers (it's not only and not so much about Bluetooth), digital and analog sensors (digital temperature, NTC thermitors, too long to list, so it won’t be boring)

Buses and interfaces: 

UART, I2C (master and slave), SPI, CAN FD, etc.

Communication: 

4G (and 5G in the near future) modems.  

Frameworks and libraries: 

mostly it's about platform-specific SDK (huge, documentaton is in English only), but if you please us with something new and interesting for us, we will be glad and grateful.

Tools and instruments: 

oscilloscopes, bus analyzers, Zegger's programmers, VNA, spectrum analyzers, you will have everything you need, but you obviously need to know how to use it.

You can give yourself a big additional plus if you have an understanding of metrology in the scope of a college course.

The boring truth of life and obligatory platitudes:

You will not only have to write code from scratch, but also work with a legacy very old code, the style and quality of which may not match your views on programming. Therefore, calmness, patience and a good sense of humor are welcome.

You will need to constantly study on your own, you will be given help and will be given enough time, but everything depends entirely on you.

So, we are waiting and welcoming you.



  • Програміст вбудованих систем, “голе залізо” та/або RTOS

  • Навички, вміння, кваліфікації, досвід:

  • Мови програмування: по-справжньому хороший рівень володіння С та програмування мікроконтролерів є обов'язковими вимогами, розуміння та досвід програмування у будь-якій RTOS та володіння Python є великими плюсами.
  • Цільові платформи: мікроконтролери та системи на чіпі (SoC) на основі ядер Cortex-M0, M33, M4. Ми розуміємо, що швидше за все ви не знаєте використовуваних нами мікроконтролерів (це не STM32 і не буде STM32 в найближчому майбутньому), тому ми максимально толерантні.
  • OS та RTOS: ми толерантні до тієї RTOS, у якій ви програмували, якщо у вас є такий досвід, ми це вітаємо.
  •  Linux є просто частиною інженерної культури і ми завжди раді культурній людині. Якщо у вас є досвід з embedded Linux - ми будемо ще раді.
  • Периферія: інтегровані в SoC радіотрансівери (і це не тільки й не стільки 2.4GHz або Bluetooth), цифрові та аналогові сенсори (температури в першу чергу, включаючи NTC термістори), список цікавих сенсорів нам великий і вам нудно не буде. 
  • Якщо ви працювали з NFC – ми будемо особливо раді.
  • Шини, інтерфейси: стандартний набір (I2C, SPI, ми не дуже широко використовуємо UART) та CAN FD.
  • Комунікації: 4G модеми Cat-M1, Cat-1 сьогодні, 5G модеми завтра.
  • Фреймворки та бібліотеки: великий та складний SDK для наших цільових платформ, тому досвід роботи з великими та складними SDK максимально вітається.
  •  Якщо у вас є улюблені та корисні перевірені BSD або MIT ліцензовані embedded бібліотеки, це буде плюсом.
  • Інструменти та прилади: у вас у розпорядженні будуть програматори Z egger (не китайські клони), пристойні осцилографи, спектроаналізатор, VNA, але ви повинні вміти цим користуватися. Паяльна станція мається на увазі сама собою. Якщо у вас є досвід із pick’n’place машинами – буде взагалі чудово.
  • Спеціальний бонус: якщо ви вивчали метрологію і не все ще забули, неодмінно скажіть про це це нас порадує.
  • Проза життя та банальності: ми не очікуємо, що ви знаєте та вмієте все, але ми очікуємо що ви вмієте самостійно вчитися та освоювати великі обсяги технічної документації англійською мовою.
  •  Вам доведеться не тільки писати код з нуля, але й працювати з успадкованим кодом, для чого вам знадобляться стресостійкість і гарне почуття гумору (що ми вітаємо).



Марина

Похожие вакансии по городам:

Похожие вакансии по профессиям: