Lead Embedded Engineer Київ Ajax Systems isafull-cycle company working from idea generation and R&D tomass production and sales. Wedoeverything: weproduce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team isinone office inKyiv, all technical and product decisions are made locally. Not solong ago wereleased anew version ofour Hub OSand named itMalevich, now weare looking for
Lead Embedded Engineer Київ Ajax Systems isafull-cycle company working from idea generation and R&D tomass production and sales. Wedoeverything: weproduce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team isinone office inKyiv, all technical and product decisions are made locally. Not solong ago wereleased anew version ofour Hub OSand named itMalevich, now weare looking for Lead Embedded Engineer who isready tomake our system better withus. Forus never could beenough: there are still alot ofnew functionality, sensors, features tomake our system even cooler. Required skills: Proven experience indeveloping embedded real-time applications for commercial products; Experience with different MCUs: STM32, Realtek; Excellent knowledge ofembedded coding techniques, interfaces (e.g., SPI, I2C, UART, CAN, RS485), and subsystems; Knowledge ofworking withHW tools: embedded engineers use oscilloscopes, logic analyzers, and multimeters for debugging; Strong skills invarious build systems: Make, Cmake; Excellent knowledge ofC programming language; Experience indebugging and validating complex embedded systems and protocol stack; Understanding ofoperating systems: embedded developers usually need experience inprogramming inembedded operating systems; Expertise inleading embedded software engineers teams; Ability tomultitask effectively among different projects inafast-paced environment. Would beaplus: Good hands-on experience insoftware engineering fundamentals such astesting, continuous integration, continuous deployment, pull requests and code reviews, source control, and work item/issue tracking; Experience with programmingRF modules and development oflow-energy wireless solutions; Connectivity knowledge/experience: ethernet, wifi, lwIP, modems (simcom, Quectel); Possession ofCpreprocessor; Scripting languages Python, Bash; Interested inreverse engineering ofembedded systems; Experience incommercial IoT projects. Responsibility zone: Lead afeature team ofembedded engineers toachieve goals and challenges; Participate inthe full embedded software life cycle: design, implementation, code reviews, documentation, testing and validation; Analysis and systematic problem solving for SW/HW reported issues; Cooperate with electrical engineers toperform verification ofnew hardware from software team perspective. Review and provide feedback onthe firmware specific aspects ofhardware design; Delivery new platforms support for Malevich OS; Work with high-level and technical requirements for research and development new features; Participate inmaking design decision todevelop high performance and reliable embedded systems; Organization ofstands development, needed totest platforms and track metrics (such asconsumption, boot time etc); Beready tomentoring ofnewcomers|trainee coworkers. Withus you will enjoy: Working with ateam ofpeople tobuild the future ofanindustry; Non-trivial challenges and various range ofinteresting tasks; Aflexible, friendly and collaborative work environment; Corporate culture based oncommon sense; Medical Insurance; Corporate English; Compensation for speciallized training; The opportunity toparticipate inthe beta test project ofAjax security systems— receiving and testing new gadgets before their release. Let’s become apart ofthe team that creates asmart and useful global product!