Embedded Developer in Automotive and IoT areas Offline

Responsibilities:

 

* Take a part of electronics and schematics design (choosing sensors, interfaces and others)

* Algorithms development

* Firmware development

* Start-up and debug the prototypes

* Take part in writing technical documentation, manuals, etc.

* Technical support of testing and manufacturing processes

 

Job Requirements:

 

* Degree in software engineering, electrical engineering, computer science or related field

* Embedded C-language

* Solid understanding and experience with RTOS-based systems

* HAL-drivers development.

* Experience with embedded IDE’s (Eclipse, Keil, VSCode) 

* Software debugging skills with JTAG, logical analizator, etc.

* Hardware debugging skills with oscilloscope, multimeter.

* Experience and understanding of working principles common electronics periphery (ADC, DAC, UART, SPI, I2C, CAN, PWM, Interrupt Timers, Flash, EEPROM, etc.)

* Communications Protocols and Levels (OSI-model)

* Ability to translate generic requirements into design specifications and development tasks

* Good knowledge of Git and development in a team (GitFlow)

* English (at least B1 level)

 

Would be a plus:

 

* C++, C#, Python 

* Experience with GPS-system devices and products (ublox, navspark, etc.)

* Experience with ESP-IDF Framework, LWIP, and other high-level embedded frameworks and libraries

* Embedded software best practice knowledge (modular architectures, HAL, SOLID-principles)

* Experience designing software APIs, managing make files and build environment

* Mathematical (algorithms) and embedded simulation environments (ex. MATLAB)

* Team-management frameworks (Agile, Scrum)

The job ad is no longer active
Job unpublished on 29 August 2022

Look at the current jobs C / C++ / Embedded β†’

Loading...