# Junior Embedded Engineer

**Company**: Ajax Systems
**Location**: Lviv
**Work arrangement**: onsite
**Experience**: entry
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/ajax/3b2ec660-b0e3-4ce8-9964-b1fc2271deed?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6f4b96f2-61f

## Description

Ajax Systems, an international tech company and the largest manufacturer of security systems in Europe, is looking for a new team member to join their System division as a Junior Embedded Engineer.

The System Division develops the Ajax software ecosystem , including OS Malevich, the Video Management System, cloud infrastructure, and client applications. The team ensures the stable operation of all system components as a unified digital platform.

### Required skills:

- 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

- 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 MCU's, e.g STM, ESP, AVR, NRf etc

- Scripting languages Python, Bash

- Basic electronics: embedded engineers use oscilloscopes, logic analysers, and multimeters for debugging

### 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

- Create unit and functional tests

### With us you will enjoy:

- Working with a team of people to build the future of an industry

- Gain commercial experience with on-site support from experienced team members

- Non-trivial challenges and various specter of interesting tasks

- A flexible, friendly and collaborative work environment

- Corporate culture based on common sense

## Skills

### Required
- embedded coding techniques
- interfaces (SPI, I2C, UART, CAN, RS485)
- subsystems
- build systems
- C programming language
- operating systems
- testing
- continuous integration
- continuous deployment
- pull requests
- code reviews
- source control
- work item/issue tracking

### Nice to have
- MCU's (STM, ESP, AVR, NRf etc)
- scripting languages (Python, Bash)
- basic electronics
- oscilloscopes
- logic analysers
- multimeters

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/ajax/3b2ec660-b0e3-4ce8-9964-b1fc2271deed?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
