Since OpenedHand was acquired by Intel I worked with few customers. The biggest one was Bug Labs Inc. with which I spend lot of time on hacking Poky Linux and OpenEmbedded to make their BUG devices prosper in hacking community.

Thanks to developers there Java land is not so strange for me (not that I started to like it) and I know which projects exist in that area. Many of changes done for BUG landed in OpenEmbedded metadata and helped other projects. Last release of Poky ‘pinky’ (stable branch which we used with R1.4) was done due to out improvements and bug fixes (we got credit on them). It was great time and I really enjoyed it.

The open source companies have this nice feeling — developers work on code to make it better and better (as other people look at code) and are friendly to own employees and contractors.

What next? My first job where my experience from OpenEmbedded will be used in a project which does not derive from it. Yes — no OpenEmbedded, no Poky Linux. But it will be GNU/Linux still and still ARM architecture.

In 3 weeks from now I will work for Canonical as Foundations OS Engineer. The goal is to make Ubuntu/ARM fly on supported devices (armv7a only). This will be full time job but I hope that will have possibility to do some OE related things from time to time.

Another job change

9 thoughts on “Another job change

  • 6th April 2010 at 21:01

    That’s nice news (remote job, I understand). And I see, that Ubuntu takes ARM platform seriously – many jobs offered for ARM related positions. Maybe there’ll be some nice ARM toys (netbooks) with full Linux support. If only flash worked on ARM…

    • 6th April 2010 at 22:15

      rozie: I work remotely for over 3 years now ;D

      I hope for 12″ arm laptop with 1GB ram — but probably first buy some CULV laptop for business trips.

      And Flash works on ARM — look at Maemo platforms…

  • 6th April 2010 at 21:18

    Damn, shit, wow Marcin! Congratulations dude! Giant step forward I think. I’m sure you will be valuable developer in Canonical world.

  • 7th April 2010 at 01:05

    Congrats Marcin! I’m sure you’ll be seeing lots of OMAP people in your new position 😉

    Working on Ubuntu on ARM is very exciting right now, I’m sure you’ll love it!

  • 7th April 2010 at 08:17

    Finally someone that actually knows something about ARM stuff is going to work at Canonical 🙂 Good luck at your new job!

  • 9th April 2010 at 01:04

    Congrats Marcin! I’ve tried to get in once and interviewed once. I think my biggest issue was not having “real world” arm experience. Once again congrats!

  • 23rd April 2010 at 06:30

    Congratulations. Here’s hoping you make a good contribution to Ubuntu Netbook edition, etc.

    Shame that the description of Foundations OS Engineer has disappeared from the ubuntu website.

    • 30th April 2010 at 14:53

      Hasjim: Below is full description:


      Integrate foundational open source technology into a winning ARM-based platform.


      • Integrate and engineer open source components fundamental to a mobile Linux platform, from the bootloader to user-level device support as well as system-level services.
      • Manage and optimize performance in the platform, ensuring boot speed, minimal footprint and optimal power consumption.
      • Constant tracking of upstream development, updating the platform where necessary and communicating to the team throughout the process.
      • Exercise build tools developed within the Platform Tools unit, ensuring suitability to task and providing guidance and user feedback where necessary.

      Required skills

      • Experience in embedded Linux development
      • QA, build and toolchain development experience
      • Understanding of the general process of integrating code upstream
      • Strong understanding of current trends in embedded Linux development
      • Good understanding of Debian or Ubuntu distribution architecture and packaging tools

      Desired skills

      • Experience with ARM-related kernel components and drivers
      • Previous experience working on ARM enablement projects
  • Pingback:3 years at Canonical | Marcin Juszkiewicz

Comments are closed.