CONTACT
Phone: +46 72 52 98 351
LANGUAGES
Swedish (native)
English (fluent)
SOCIAL
JENS NYBERG
Embedded Engineer / Software Developer / System Architect
What characterizes me is that I have always loved computers. I picked up programming as a child and I've never got tired of it since. I just love making things. My intense will to learn has given me a broad understanding of anything software related. By failing more times than I can count I think I have learned what works and what doesn't. I read the litterature, I understand the art. I am always happy to help. I want to be part of something great.
I love my girlfriend, my daughter and our cat. Friends and family are important to me. I also like golf.
WORK EXPERIENCE
Feb 2024 - Present
LEAD SOFTWARE ENGINEER
Unibap Space Solutions - Uppsala, Sweden
Unibap builds computers for low-earth orbit satellites doing earth observations. I am the lead developer on the Linux-based operating system that runs on these computers.
Mar 2023 - Feb 2024
SENIOR SOFTWARE ENGINEER
Qualcomm - Stockholm, Sweden
Qualcomm bought Arriver. Continued work in the Computer Vision area.
Apr 2021 - Mar 2023
COMPUTER VISION ENGINEER
Arriver - Stockholm, Sweden
Continued work in the automotive industry. The LiDAR system got canceled because the customer realized it would be too expensive. I was the only consultant they kept and they moved me over to the Computer Vision department where I worked a lot on the build system and built tools to help evaluate object detection models.
Apr 2020 - Mar 2021
EMBEDDED ENGINEER
Veoneer - Stockholm, Sweden
Worked in the automotive industry. Developed the RTOS-based operating system that ran inside their LiDAR system intended for ADAS (Advanced Driver Assistance System). The company later forked it's software division into what would become Arriver.
Nov 2016 - Mar 2020
TECHNOLOGY AREA SPECIALIST - OS & VIRTUALIZATION
Ericsson - Stockholm, Sweden
Worked as a prototyper. Among other things I built a zero-config operating system that would run telecom application out of the box while still being incredibly easy to maintain. It was showcased at MWC Barcelona.
May 2012 - Oct 2016
LINUX DEVELOPER
Ericsson - Stockholm, Sweden
Worked on improving LOTC (Linux on Telecom Clusters). Also maintained various firmware.
Aug 2010 - Feb 2011
BACKEND DEVELOPER
Pingdom - Vasteras, Sweden
Worked on the backend for their uptime monitoring tools. Worked a lot on improving database queries.
2007 - 2010
FULL-STACK DEVELOPER
Trippus Event Solutions - Uppsala, Sweden
Worked on all parts of their event booking system from frontend to backend. Grew from a small company to become the biggest in Scandinavia.
EDUCATION
2003 - 2006
MASTER OF SCIENCE IN COMPUTER SCIENCE
Uppsala University - Uppsala, Sweden
Studied for almost 3 years. I learned a lot but at the same time I wanted to get a job so I never graduated.
SKILLS
Probably fluent in 20+ programming languages ranging from low-level languages like C & ASM, scripting languages like Bash, Tcl & Python, web tech like HTML, JavaScript & SQL and a bunch more.
I mostly work on Linux using vim as my editor.
SIDE PROJECTS
FUDGE OS
Link: Github
An advanced hybrid operating system I wrote from scratch. It focuses on lock-free concurrency by utilizing the Actor model, basically everything communicates by messages.
BERK
Link: Github
A versatile job dispatcher. You send job requests to a bunch of machines and they report back the progress. A great alternative to tools like Jenkins.
OTHER
Contributed code to both the Dolphin emulator and in the Suckless community.