Middle Embedded Developer (OS Malevich) (offline)
- Proven experience in developing embedded real-time applications for commercial products.
- Excellent knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART) and subsystems
- Strong skills in various build systems.
- Excellent knowledge of C programming language
- Experience in debugging and validating complex embedded systems and protocol stack
- Understanding of operating systems: embedded developers usually need experience in programming in embedded Linux or similar embedded operating systems
- Good hands-on experience of software engineering fundamentals such as testing, continuous integration, continuous deployment, pull requests and code reviews, source control, work item/issue tracking.
*Would be a plus:
Experience with STM processors
Experience with programming RF modules and development low-energy wireless solutions.
Scripting languages Python, Bash
Commercial experience with specific real-time operating systems.
Leading of software engineers teams.
Ability to multitask effectively among different projects in a fast-paced environment
Basic electronics: embedded engineers use oscilloscopes, logic analyzers, and multimeters for debugging
Experience in commercial IoT projects
Responsibility zone:
- Participate in the full embedded software life cycle: design, implementation, code reviews, documentation, testing and validation
- Analysis and systematic problem solving for SW reported issues
- Cooperate with electrical engineers to perform verification of new hardware from software team perspective. Review and provide feedback on the firmware specific aspects of hardware design
- Delivery highly reliable Malevich OS releases
- Work with high-level and technical requirements for research and development new features
- Participate in making design decision to develop high performance and reliable embedded systems
- Create unit and functional tests
With us you will enjoy
- Working with a team of people to build the future of an industry
- Non-trivial challenges and various range of interesting tasks
- A flexible, friendly and collaborative work environment
- Corporate culture based on common sense
About Ajax Systems
Ajax Systems — розробник і виробник бездротових систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 29 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле.За розробку пристроїв у Ajax відповідає R&D-департамент, який складається з чотирьох команд: System, Devices, Automation та QA.
Company website:
https://www.ajax.systems
DOU company page:
https://jobs.dou.ua/companies/ajax-systems/
The job ad is no longer active
Job unpublished on
5 May 2021
Look at the current jobs C / C++ / Embedded Kyiv→
Similar jobs
Embedded engineer ( микроконтроллеры ) at Limpid
Ukraine
Junior С Engineer (Python, CMake) at PLVision
Ukraine, Poland
C++ embedded developer (Linux) at gpsm.ua
Relocate, Ukraine
All jobs C++ Kyiv All jobs Ajax Systems