Anttu Koski
Senior Firmware Engineer at Flock Safety- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Finnish Native or bilingual proficiency
-
English Full professional proficiency
-
German Elementary proficiency
-
Swedish Limited working proficiency
Topline Score
Bio
Credentials
-
Certified ScrumMaster (CSM)
Scrum AllianceMay, 2019- Nov, 2024
Experience
-
Flock Safety
-
United States
-
Public Safety
-
400 - 500 Employee
-
Senior Firmware Engineer
-
Jan 2023 - Present
-
-
-
Intel Corporation
-
United States
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Firmware Architect
-
Apr 2022 - Dec 2022
Power sequencing and power management firmware for an automotive ASIC. Firmware for BlockScale chips
-
-
Firmware Lead/Architect, Drone Light Shows
-
Sep 2017 - Mar 2022
Drone Light Show Team * Team lead and coordination of Indoor Location System implementation and integration * Firmware architecture and system security design * Continuous Integration setup * Production testing design and implementation * Device driver and bootloader implementation * Drone light show execution
-
-
Power and Performance Lead
-
Apr 2017 - Sep 2017
Power and Performance Validation and Optimization for Intel devices, for example Intel Joule maker board and Movidius NCS stick.
-
-
Senior Software Engineer, Cameras
-
May 2011 - Mar 2017
Camera Android software maintainer for Intel smartphone and tablet SoCs. Power and performance analysis for Intel Broxton SoC.
-
-
-
Nokia
-
Finland
-
Telecommunications
-
700 & Above Employee
-
Senior Software Specialist
-
Jul 2010 - Apr 2011
MeeGo platform system analysis and performance optimization. Focusing on performance and use-time issues and DBus issues. Analyzing system-wide functional and non-functional issues using standard Unix tools (strace, ltrace, oprofile, LTTng, etc.) and custom-built tools (e.g. Lauterbach+FineToothComb). Received Harmattan Hero award.
-
-
Senior Design Engineer
-
Sep 2007 - Jul 2010
Technical management and supervision of a subcontracted Symbian S60 camera drivers project. Design and analysis of future and current camera platforms, solving system-wide problems in visual software area. Camera algorithm and add-on functionality development.
-
-
-
VINCI
-
France
-
Construction
-
700 & Above Employee
-
Software Engineer
-
May 2007 - Aug 2007
New business start-up. Medical software for patient monitoring systems. New business start-up. Medical software for patient monitoring systems.
-
-
-
Sasken Finland Oy
-
Finland
-
Telecommunications
-
1 - 100 Employee
-
Software Engineer
-
Dec 2005 - May 2007
Lead engineer in project, where an NFC (Near Field Communication, extension to RFID technology) cover was designed for a mobile phone. Designed and implemented the following cover software parts: USB Host funcitionality, SPI-, I2C- and RS232-drivers, watchdog, timers, EEPROM driver, etc. Used tools: Atmel AVR microcontrollers, USB analyzers, Symbian S60, J2ME, JSR-257, RFID tags, cards and readers, logic analyzer, scope, AVR ICE/JTAG and IAR compiler. Software engineer in project… Show more Lead engineer in project, where an NFC (Near Field Communication, extension to RFID technology) cover was designed for a mobile phone. Designed and implemented the following cover software parts: USB Host funcitionality, SPI-, I2C- and RS232-drivers, watchdog, timers, EEPROM driver, etc. Used tools: Atmel AVR microcontrollers, USB analyzers, Symbian S60, J2ME, JSR-257, RFID tags, cards and readers, logic analyzer, scope, AVR ICE/JTAG and IAR compiler. Software engineer in project developing medical software for patient monitoring systems. Test engineer in project demonstrating HD camera system on Symbian S60 platform. Show less Lead engineer in project, where an NFC (Near Field Communication, extension to RFID technology) cover was designed for a mobile phone. Designed and implemented the following cover software parts: USB Host funcitionality, SPI-, I2C- and RS232-drivers, watchdog, timers, EEPROM driver, etc. Used tools: Atmel AVR microcontrollers, USB analyzers, Symbian S60, J2ME, JSR-257, RFID tags, cards and readers, logic analyzer, scope, AVR ICE/JTAG and IAR compiler. Software engineer in project… Show more Lead engineer in project, where an NFC (Near Field Communication, extension to RFID technology) cover was designed for a mobile phone. Designed and implemented the following cover software parts: USB Host funcitionality, SPI-, I2C- and RS232-drivers, watchdog, timers, EEPROM driver, etc. Used tools: Atmel AVR microcontrollers, USB analyzers, Symbian S60, J2ME, JSR-257, RFID tags, cards and readers, logic analyzer, scope, AVR ICE/JTAG and IAR compiler. Software engineer in project developing medical software for patient monitoring systems. Test engineer in project demonstrating HD camera system on Symbian S60 platform. Show less
-
-
-
-
IT specialist
-
May 1998 - Aug 2005
Responsible for all the IT systems in the company. Administration and user support for Linux and Windows servers and workstations. Network planning and maintenance. Software for various cases, e.g. manufacturing robot control and product line analysis. Web page design. Database design and administration. Used technologies: C, C++, Java, UML, PHP, HTML, XML, WML, MS Office, Linux, Windows, SQL, etc. Responsible for all the IT systems in the company. Administration and user support for Linux and Windows servers and workstations. Network planning and maintenance. Software for various cases, e.g. manufacturing robot control and product line analysis. Web page design. Database design and administration. Used technologies: C, C++, Java, UML, PHP, HTML, XML, WML, MS Office, Linux, Windows, SQL, etc.
-
-
-
Tampere University of Technology 1965-2018
-
Finland
-
Higher Education
-
200 - 300 Employee
-
Assistant
-
Sep 2003 - Dec 2003
Assistant for course "System software". Course contents: PC hardware, administrating a Linux and Windows PC, Linux standard software and tools, shell scripting, programming tools in Linux, TCP/IP network configuration, LaTeX, PC security. Assistant for course "System software". Course contents: PC hardware, administrating a Linux and Windows PC, Linux standard software and tools, shell scripting, programming tools in Linux, TCP/IP network configuration, LaTeX, PC security.
-
-
Education
-
Tampere University of Technology 1965-2018
M.Sc., Software Engineering, Embedded Systems -
Queen's University Belfast
M.Sc., Computer Science