Taro Logo

Junior Embedded Engineer

Full-cycle security system company developing physical devices, firmware, server infrastructure, and mobile applications.
Embedded
Entry-Level Software Engineer
In-Person
IoT

Description For Junior Embedded Engineer

Ajax Systems is an innovative security systems company that develops everything from physical devices to software solutions. Based in Kyiv and Lviv, Ukraine, they're seeking a Junior Embedded Engineer to join their System Department. This role offers an exciting opportunity to work on Malevich OS, the heart of Ajax's Hub systems.

The position is perfect for early-career embedded software engineers who want to dive deep into hardware-software integration. You'll be working with various interfaces like SPI, I2C, UART, and developing firmware for security devices. The role requires strong C programming skills and understanding of embedded systems, with opportunities to work with MCUs and use tools like oscilloscopes and logic analyzers.

As part of the team, you'll be involved in the complete software lifecycle, from design to deployment, and collaborate closely with electrical engineers. The company offers a supportive environment with experienced mentors and a culture that values practical solutions. This is an excellent opportunity for someone passionate about embedded systems and security technology to grow their career in a full-cycle product company.

The position is based in Kyiv, offering a collaborative on-site work environment where you'll be part of a team making significant impacts in the security systems industry. Ajax Systems' commitment to innovation and quality makes this an ideal role for someone looking to build a career in embedded systems engineering.

Last updated 2 days ago

Responsibilities For Junior Embedded Engineer

  • Participate in full embedded software lifecycle: design, implementation, code reviews, documentation, testing and validation
  • Analyze and solve software-related issues systematically
  • Cooperate with electrical engineers for hardware verification
  • Deliver reliable Malevich OS releases
  • Work with technical requirements for new feature development
  • Create unit and functional tests

Requirements For Junior Embedded Engineer

Python
Linux
  • Excellent knowledge of embedded coding techniques and interfaces (SPI, I2C, UART, CAN, RS485)
  • Strong skills in various build systems
  • Excellent knowledge of C programming language
  • Understanding of operating systems, particularly embedded Linux
  • Experience with software engineering fundamentals (testing, CI/CD, code reviews, source control)
  • Experience with MCUs (STM, ESP, AVR, NRf) is a plus
  • Knowledge of scripting languages (Python, Bash) is a plus
  • Basic electronics knowledge is a plus

Benefits For Junior Embedded Engineer

  • Working with a team building the future of an industry
  • Commercial experience with on-site support from experienced team members
  • Non-trivial challenges and various interesting tasks
  • Flexible, friendly and collaborative work environment
  • Corporate culture based on common sense

Interested in this job?

Jobs Related To Ajax Systems Junior Embedded Engineer