Karl Osterlund Email and Phone Number
Karl Osterlund work email
- Valid
- Valid
- Valid
Karl Osterlund personal email
Karl Osterlund phone numbers
Experienced Senior Software Engineer with a demonstrated history of team leadership. Embedded Linux specialist. Strong engineering professional with a BSEL focused in Electronic Engineering from California Polytechnic State University-San Luis Obispo.
-
Director Of Embedded Systems Software At Ooma, Inc.Ooma, Inc. Nov 2019 - Present -
Software Development Manager, Embedded SystemsOoma, Inc. Feb 2017 - Nov 2019Managed a team of up to eight Software Developers doing Embedded LinuxTeam members are in Sunnyvale, India and Russia.Planned a major new feature and my team completed on scheduleOn change review board. Assigned bugs to developers and reviewed their workTaught new developers how to do work with Embedded Linux. Provided how-to documents covering everything from booting devices to GUI debuggingWrote functional specifications for new features
-
Senior Software Engineer -- Embedded LinuxOoma, Inc May 2013 - Feb 2017Ported and improved kernel drivers for Ethernet, WiFi, GPIO, USB, and SLICBrought up five new Embedded Linux boards.Wrote several applications from scratch including a custom network manager, health monitor, core dump manager, and reflashing tool.Designed and documented a development host to be used by all developers. Can be hardware or virtual machine. Can be ready to build code in just a few minutes.Combined two separate source code branches into one in order to build from common code. Used it to release new code on old Telo and new Telo at the same time. Development continues on the combined main branch. Supports six board models across three kernels and three toolchains.Set up and maintained an internal wiki. Wrote literally hundreds of topics.
-
Senior Software Engineer -- Smart Grid Embedded LinuxEchelon Corporation Jul 2006 - Feb 2013Next Generation SmartServer The SmartServer is a versatile smart energy manager that connects control devices to IP-based applications Bootstrapped and implemented from the ground up a complete Debian system.Created an Ubuntu-compatible toolchain. Designed and built native Debian packages for proprietary in-house code.Implemented NFS-mounting root file system for development use.MCNA lower-end, low cost embedded Linux platform to provide point-to-point metering Implemented a buildroot/busybox root file system.Used PIC18F1450 to provide a composite USB/Serial Port bridge and remote general-purpose I/O. Wrote the Linux kernel driver to communicate with the microcontroller.Edge Control Node for Smart MeteringThe Edge Control Node is a modular Linux-based system that primarily collects billing data from Echelon Smart Meters over the power lines. Team leader for development of the product’s software platform. Company expert for Linux platform topicsManaged remote consultants working on network and raw NAND flash drivers. Wrote scope-of-work and tracked their progress. Integrated resulting drivers into the system.Selected the development tools.Documented best-practices and coordinated use of virtual machines by up to eight developers to develop application code. Performed processor board bring-up, including JTAG debugging, and u-boot bootloader.Designed, and implemented the root file system using buildroot/busybox and scratchbox2.Developed a build system to create the smallest possible delta upgrades using a union file system variant.Integrated and configured the Linux kernel to support application requirements.Wrote a Linux device driver to manage general purpose I/O, including i2c I/O expanders.Designed PXEBOOT and a web-based system to completely re-flash units from the network. This allows quick parallel updates to hundreds of units installed in System Test labs.Implemented utilities in C for Manufacturing Test.
-
Senior Software Engineer -- MeteringEchelon Corporation May 2001 - Jul 2006Streetlight Bridge A ZigBee radio link is used to link power line segments for networked street lighting.Developed a monitor program on the TI MSP430 to allow manufacturing test to serialize, calibrate and configure the board and to exercise the RF Transceiver.Implemented a Windows DLL to interface the monitor to National Instruments TestStand. Provisioning ToolA Windows-based GUI with a database back-end to allow editing and managing Smart Meter configuration data. Designed and implemented:The user interface using Delphi;XML classes to model the meters;Forms for editing configurations and persisting to an Access database;ATL-derived COM objects for communicating with the product’s Data Concentrator engine;Command-line tools for testability.
-
Software EngineerEchelon Corporation Feb 1998 - May 2001NodeBuilderAn application development system for Echelon Neuron ChipsPrototyped the user interface, focusing on Microsoft User Interface guidelines.Ported previous generation debugger API to Win32.LonPoint ApplicationsDistributed sensors and control points based on the Echelon Neuron Chip. Defined a reference design for an HVAC air handler to show proof-of-concept.Defined and implemented software logic blocks packaged in small hardware modules to provide distributed I/O close to sensors and actuators. For example, an analog input function with linearization constants and a PID controller.
-
Senior Hardware Design EngineerEchelon Corporation Aug 1990 - Feb 1998Designed many of Echelon’s system products including: Control Modules, Network Interfaces and the LonBuilder Neuron Chip Emulator.
-
Hardware EngineerRolm Systems Jun 1983 - Aug 1990Hardware Architect and Technical Team Lead for Switch Fabric ConversionResponsible for the hardware architecture and design.Provided technical leadership for a team of eight Hardware Engineers on this project that allowed customers to move existing line cards into a Siemens Hicom telephone switch.Implemented key state machines.Team Leader for Data Com ProjectSupervised a cross-functional team of about twelve professionals to take the project from kick off to release to manufacturing. Presented project status to executive staff on a regular basis.Primary designer of the ASIC that formed the core of the data com adapter. Provided direction to two other hardware engineers on the project. The first iteration of the chip worked.
Karl Osterlund Skills
Karl Osterlund Education Details
-
California Polytechnic State University-San Luis ObispoElectronic Engineering
Frequently Asked Questions about Karl Osterlund
What company does Karl Osterlund work for?
Karl Osterlund works for Ooma, Inc.
What is Karl Osterlund's role at the current company?
Karl Osterlund's current role is Director of Embedded Systems Software @ Ooma, Inc. | Software Development, Programming.
What is Karl Osterlund's email address?
Karl Osterlund's email address is os****@****ell.net
What is Karl Osterlund's direct phone number?
Karl Osterlund's direct phone number is +1 650-566*****
What schools did Karl Osterlund attend?
Karl Osterlund attended California Polytechnic State University-San Luis Obispo.
What skills is Karl Osterlund known for?
Karl Osterlund has skills like Embedded Software, Firmware, Debugging, Embedded Systems, Tcp/ip, Device Drivers, Linux, C, C++, Communication Protocols, Software Development, Software Engineering.
Who are Karl Osterlund's colleagues?
Karl Osterlund's colleagues are Reggie Salivio, Dr.letete Ball Thd, Basharuddin Zoheb Syed, Artem Aputin, Greta Varenna, Mba, John Wang, Amir Pak.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial