Position: Embedded Engineer
Company: INCOAlliance
Category: C++
Experience required: 3y
English level: intermediate

Requirements:
3+ years experience in design, development and programming of RT Embedded solutions using C.
Hands-on experience in development and troubleshooting on embedded microcontrollers and Processors.
Proven working experience with embedded SW development (preferably on Cortex-M targets) and its fundamental peripheries (ADC, I2C, SPI, UART, etc.).
Excellent coding capabilities (versioning, defect tracking tools, etc.).
Team player, highly motivated, quick to grasp, willing to work in a dynamic and challenging environment.
Intermediate English.

Nice to have:
Experience with RTOS.
Knowledge in battery-based applications.
Source control usage (Git).
Experience with test equipment (Oscilloscope, logic analyzer, etc)

Responsibilities:
Develop code and test low and high-level modules for the real time embedded system.
Integration with hardware design and development.
Responsible for whole product life cycle.

We offer:
Сompetitive compensation based on your skills and experience.
24 days of annual paid vacation and 5 sick leaves.
Exciting project involving the newest technologies.
Accounting as a service.
Flexible working hours.
Long-term employment.

Recruitment process:
Intro call with with HR (20mins).
Technical interview with TL (30 mins).
Home task -  for 2 hours
Interview with VP of R&D (30 mins).
Final feedback received within a week after the interview.