Engineer, Software Development [rekrutacja online]

Engineer, Software Development [rekrutacja online]

Localization: Wrocław

 

Low level system engineer

 

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

 Our expectations: 

  • Good knowledge of C++11 or newer 
  • Fluent English written/spoken 
  • Basics of digital signal processing 

  • Willingness to deep dive into new technologies

Nice to have: 

  • Experience in embedded software development 
  • Basics of algebra 
  • Basics of RF technology 
  • Basics of electronics 

We offer: 

  • Interesting and challenging topics 
  • High culture of the team 
  • Minor bugfixing effort 
  • Almost no bureaucracy during daily work
APLIKUJ TERAZ