Jukka Selesniemi

Senior Software Engineer @ Vaisala

About Jukka Selesniemi

Jukka Selesniemi is a Senior Software Engineer with extensive experience in software development across various platforms. He has worked for notable companies including GE Healthcare, Elektrobit, and Vaisala, and holds degrees in Electrical and Information Engineering and Information Technology.

Work at Vaisala

Jukka Selesniemi has been employed at Vaisala as a Senior Software Engineer since 2020. His role involves developing software solutions within the company, leveraging his extensive background in embedded systems and software engineering. His experience contributes to Vaisala's commitment to delivering high-quality environmental and industrial measurement solutions.

Previous Experience in Software Engineering

Prior to his current position at Vaisala, Jukka Selesniemi worked at GE Healthcare as a Senior Software Engineer from 2019 to 2020. He also held various roles at EB, Elektrobit, where he served as a Senior Design Engineer from 2007 to 2014 and as a Design Engineer from 2002 to 2007. His tenure at GE Healthcare and Elektrobit provided him with significant experience in software development and design.

Educational Background

Jukka Selesniemi earned a Bachelor of Science in Technology in Electrical and Information Engineering/Embedded Systems from the University of Oulu, studying from 2003 to 2006. He also completed a Bachelor of Science in Technology in Information Technology/Embedded Systems at Kajaani University of Applied Sciences from 1998 to 2002. His educational background laid the foundation for his career in software engineering.

Technical Skills and Expertise

Jukka Selesniemi possesses extensive experience in developing software for various platforms, including Yocto Linux, Embedded Linux, and RTOS environments. He is proficient in programming languages such as Modern C++, Boost, and Python. His expertise also includes Software Defined Radio and MeeGo Handset platforms, showcasing his versatility in niche technology areas.

Methodologies and Development Tools

In his software engineering practice, Jukka Selesniemi employs methodologies like Agile, Scrum, and Kanban, which enhance collaborative and efficient development processes. He utilizes a variety of development tools, including Git, GoogleTest, and CMake, reflecting his strong foundation in modern software engineering practices.

People similar to Jukka Selesniemi