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

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

Sigma Software — вакансия в Middle Embedded Engineer
Вакансия закрыта

Middle Embedded Engineer

Sigma Software
4 года назад
10 декабря 2019
Львов

We are hiring an experienced Embedded Engineer to extend team for our existing customers in automotive, smart city, and enterprise heat project areas. All of the projects require developers with strong analytical mindset.

 

We are hiring for 3  projects with various needs and specifics:

  • We are developing world-class solutions in sustainable energy that help achieve the best concept for any type of property, whether it is an apartment block, an industrial building, a hotel, or a country house
  • We are improving automotive braking systems
  • We are working on a brand new smart city solution

 

Technology Stack: Linux Pure C / С++ /QT / QML/ LUA/CAN, FreeRTOS, Cortex M0, SPI, I2C, MQTT, RS485, MODBUS/ZigBee.

 

Responsibilities:

  • Design separate components, modules, classes, devices
  • Code, debug, document, and maintain portions of software and hardware
  • Perform different types of testing
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
  • Comply with the best engineering practices, technical standards, and  quality criteria set forth on the project
  • Report status and progress according to the project and company demands
  • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
  • Escalate technical issues to the Architect, Team Lead, and Project Manager
  • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

 

Requirements: 

  • Expert in C, good in C++
  • Basic knowledge of digital/analogue electronics and electronic schematics understanding
  • Experience with ARM-based MCUs embedded software
  • Experience with cross-platform development, GCC knowledge, experience with Linker Scripts
  • Solid experience writing firmware for bare-metal and RTOS based systems
  • Good understanding of RTOS synchronization and communication primitives (Mutex, Semaphore, Message Queues, etc.)
  • Knowledge of MCU communication interfaces: UART, SPI, I2C, CAN
  • Basic experience with an oscilloscope, multimeters, digital signal analyzers, and other laboratory equipment
  • Experience with TCP/UDP network protocols: MQTT, HTTP(s), or others
  • At least Intermediate level of English

Would be a plus:

  • Degree in Electrical Engineering, Electronics, Telecommunications, or equivalent
  • A systematic approach to problem solving, documentation, and testing
  • Knowledge of other programming languages or technology stacks
  • Experience in Linux Kernel
  • Experience in Yocto or Buildroot
  • Experience in UI/UX with Qt Designer
  • Experience with AWS, Azure, or other clouds
  • Experience with BT, BLE, WiFi, Lora, or other wireless protocols
  • MISRA standard knowledge
  • Experience with unit tests, documentation
  • Soldering skills
  • Experience in PCB routing

 

Sigma Software — вакансия в Middle Embedded Engineer: фото 2

We are IT consulting and software product company.

больше 500  сотрудников

с 2002 года  на рынке

  • Скидки сотрудникамСкидки сотрудникам
  • Корпоративные мероприятияКорпоративные мероприятия
  • Компенсация спортзалаКомпенсация спортзала
  • Компенсация обученияКомпенсация обучения
  • Гибкий графикГибкий график

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