All offersWrocławOtherSenior Linux Engineer
Senior Linux Engineer
new
Other
Maandag® Poland

Senior Linux Engineer

Maandag® Poland
Wrocław
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid
Maandag® Poland

Maandag® Poland

At Maandag®, we work hard to connect people with work they enjoy, so they can get excited and stay excited. The position that matches their abilities, ambitions, and preferences.

Company profile

Tech stack

    Linux OS
    master
    C
    advanced
    C++
    advanced
    Python
    regular

Job description

Online interview

We are continuing to build our team by adding Senior Linux OS Software engineer to our Software Technology Development Center in Neu-Ulm/Germany. We believe both in meeting in person and having the freedom of working partly remotely.

Hybrid role - one day a week at our office in Wrocław.

You will join a team that is developing standard Linux OS based on scripted Debian that is used across multiple hardware and architecture platforms. The goal of the team is to create a base, a core foundation for all the products we have, that is easy to update, maintain and develop. To develop these solutions, our client's team is collaborating with other teams within the company.


For example you will:  

  • Program in C, C++, script language like Python or Bash
  • Kernel programming
  • u-boot modification
  • Test Driven Development (TDD) with unit and integration testing
  • Device tree adaptation
  • Develop and maintain scripted build
  • Evaluate and implement secure filesystem
  • Automated build process
  • Docker toolchain
  • Target configuration for multi architecture like ARM and x86 and hardware
  • Optimize boot time and memory footprint to embedded devices
  • Work on both Service and OS and Hardware abstraction layer on embedded unit.
  • Dealing with svn and Git repositories
  • Knowledge about video streaming and video container formats
  • It is a bonus if you
  • have experience from working with open source, Linux based development and connected software platforms
  • Used agile development methods


Job requirements


  • Willing and eager to learn new things to improve yourself and the team
  • A proactive person with “Can do” attitude who identifies, plans and executes what needs to be improved
  • A strong eye for detail
  • Team player with good social and communication skills


About the company


Our client delivers globally-recognized technology solutions that increase intelligence, safety, and efficiency for public transit operations.

 

The company was established and is purposefully architected to make a lasting impact on the transit technology market. Combining strategic research and development with smart acquisitions, we are merging a broad range of expertise and new technology along with best-in-class products from successful, well-known regional companies into one cohesive, global organization. Our client is uniquely positioned to provide solutions to connect transit passengers to vital information while supporting the operational objectives of efficient transit operations.