Embedded Engineer
ajax
Lviv
Posted Apr 1, 2026
- Other
- System Department
Job description
**Ajax Systems** is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The team is distributed among 2 offices in Kyiv and Lviv, all technical and product decisions are made locally. Ajax already released and continuously improves Malevich OS, which is a heart of our Hub’s. Now we are looking for Embedded Engineers who are ready to make our system better with us. For us never could be enough: there are still a lot of new functionality, sensors, features to make our system even cooler. ### Required skills: - Proven experience in developing embedded real-time applications for commercial products. - Excellent knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART, CAN, RS485) 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, Realtek MCU's - 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 - Be ready to mentoring of newcomers|trainee coworkers - Be ready to lead a feature team of software engineers to achieve goals and challenges. ### With us you will enjoy: - Working with a team of people to build the future of an industry. - Non-trivial challenges and various specter of interesting tasks. - A flexible, friendly and collaborative work environment. - Corporate culture based on common sense. ### We offer: - The opportunity to share and implement your own ideas that could impact products and production - Work with a motivated team and an environment with a zero-bullshit culture - Competitive salary - Medical insurance - Corporate English classes - Compensation for professional training - The chance to take part in beta testing of Ajax security systems — receive and test new devices before their release