Why is it worth to work with us:

  • You will join the one of the biggest telecom organization in the world
  • You will be working with very experienced engineers, creating new technologies and shaping market trends
  • You will get the experience working with the big projects, sharing the codebase
  • When you want, you may get the opportunity to release your potential and go beyond your limits

What we offer:

  • Environment supporting your personal development
  • Openness to your ideas and support in their implementation
  • Many opportunities to improve your technical skills among experienced engineers
  • Rich set of internal trainings with various level of advancement in the field of new technologies
  • Access to the rich e-library providing many valuable technical bibliographic items

Minimum qualifications:

  • good knowledge of C or C++ language
  • solid code analysis skills
  • knowledge of embedded system concepts
  • drive to learn

Preferred qualifications:

  • knowledge of U-Boot (or other bootloaders) and Linux
  • experience with Linux kernel drivers and internal frameworks
  • experience with U-Boot/SPL internals: Driver Model, configuration, usage
  • experience with Device Tree
  • knowledge of basic HW interfaces: I2C, SPI, UART, GPIO
  • experience in programming various devices: power sequencers, watchdogs, sensors
  • basic knowledge of network interfaces
  • Version control systems (Git)
  • basic Yocto usage
  • bash and python

Bonus qualifications

  • experience with Yocto BSP layer
  • experience with bitbake
  • experience with ARM cores (A9, A5X)
  • experience with Xilinx SDK, FSBL for Zynqmp SoCs
  • experience with Intel Stratix S10
  • experience with custom bootloaders
  • gtest, gmock
  • HW debuggers and measurement equipment

How would your average day look like

  • daily meetings
  • reading HW manuals/contacting HW team/contacting SoC SW team
  • analysis of the existing code to gain knowledge how the new functionality may fit into existing ones
  • development of the new functionality
  • email/meeting/chat how is sth implemented on given platform – info needed for upcoming feature
Please be informed that we reserve ourselves the right to contact only with selected candidates.

Check our projects

C++

As C++ Developer you will be responsible for software design, implementation, analyzing and solving complex engineering problems and hitches in radio technologies area.

read more

C Embedded

As C Embedded Software Developer you will contribute to system architecture, provide software design and implementation, test the software and eventually troubleshoot and solve problems.

read more

Python

In this role you will be responsible for developing web-based application used in Mobile Networks department to support testers, program managers, fault coordinators etc. in their daily tasks.

read more

DevOps

You will be responsible for design, implementation, analyzing and solving complex engineering problems regarding by building and delivery testing frameworks and take care of the uninterrupted operation of the testing system through cooperation with other departments around the world.

read more

Intergation & Testing

You will be responsible for debugging, isolation and resolving of various issues. You will have a chance to apply knowledge and experience to determine failure’s root cause.

read more

Step by step recruitment process

See more

Apply

Phone call

Test

Interview

Did not find the offer that interests you? Write to us in what technology you feel best. We will check what we can offer..

Contact us

Apply

Low level system engineer

Path 2 Created with Sketch. Message was sent
Group Created with Sketch. An error occurred while sending the message