Junior Embedded Engineer
Core
Developing and maintaining the Malevich OS and Video Management System for Ajax's security ecosystem.
Role type
Junior Embedded Software Engineer
Builds
Embedded software for security systems (intrusion protection, video surveillance, fire safety)
Domain
Security systems / Embedded Linux / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded coding techniques (SPI, I2C, UART, CAN, RS485), embedded Linux, build systems, software testing, CI/CD, code reviews
Preferred skills
MCU experience (STM, ESP, AVR, NRf), scripting (Python, Bash), basic electronics debugging
Technologies
C, Linux, SPI, I2C, UART, CAN, RS485, STM, ESP, AVR, NRf
Responsibilities
Participate in the full embedded software life cycle (design, implementation, testing, validation), analyze and solve software issues, cooperate with electrical engineers on hardware verification, deliver Malevich OS releases, create unit and functional tests
Seniority
Junior, hands-on IC