# Sebastian Sojka > Senior Software Engineer at Teal Drones Location: Salt Lake City Metropolitan Area, United States Profile: https://flows.cv/sebastiansojka ## Work Experience ### Senior Software Engineer @ Teal Drones Jan 2022 – Present Bring up and integration of a new camera, FLIR Hardon 640, for better daytime and nighttime performance. Addressing and debugging existing issues related to camera, camera manger, and MAVLink in C++ on Embedded Linux. Added new MAVLink messages to better communicate with both Teal and third party TACs. Update camera software interface to detect different cameras and allow users to select thermal color palette. Implementing Robot Operating System (ROS) libraries and tools within current drone builds using Yocto and Bitbake on Embedded Linux ### Senior Embedded Software Engineer @ Vutility Jan 2021 – Jan 2022 Leading design and development of new sensors along with continuous development and improvement of existing firmware and products Develop SigFox based sensors to allow current and future customers to use existing network Leading development of new product to measure and transmit various electric power qualities including power factor and voltage across all phases in C++ Implement LoRaWAN regions for various countries Bring-up and testing of new hardware along with assisting in new hardware design ### Embedded Software Engineer @ Vutility Jan 2020 – Jan 2021 | Salt Lake City Metropolitan Area Develop and improve existing firmware along with hardware upgrades using NRF52 and STM32 (ARM Cortex-M processor) for utility sensors such as power, gas and more in C using LoRaWAN Debug issues with existing software and hardware with J-TAG, spectrum analyzer, oscilloscope, multimeter, logic analyzers, and GDB Update firmware and configurable parameters over BLE Implement testing strategy that includes unit tests and regression test Work in Agile development system using JIRA and GIT Improve manufacturing and programming scripts using Python Worked on both Embedded Linux and bare-metal Use various communication interfaces including SPI, USB, I2C, UART, GPIO ### Software Engineer @ Fermat Software Jan 2017 – Jan 2019 | Des Moines, Iowa Area Designed and implemented wireless end devices using STM32 in C within the LoRaWAN specification using Keil µVision • Designed and implemented low-power modes including beaconing (Class-B) to meet target of 3-year operation on AAA Lithium batteries • Compression and size reduction of code to allow multiple sensors with different hardware and functionality to run on one image • Designed and implemented software supporting temperature, battery voltage and GPS chipset interface and data • Developed event driven software to react to outside events: accelerometer, buttons, measurements • Developed testing strategy and plan for hardware and software development • Python scripts and batch files for programming of hardware with software, hardware and LoRaWAN identifiers • Implemented Firmware Over-The-Air (FOTA) system with LoRaWan to upgrade software in testing and the field • Led team in upgrading software to LoRaWAN 1.0.3 and 1.1.1 • Designed GIT workflow for deliveries to client with Jenkins Development, bug fixing, and testing of existing embedded software system on established hardware for smart home devices that uses BLE and Z-Wave • Programmed in C and C++ within Linux environment ### Lead Analyst - Oil & Gas @ GlobalData Jan 2012 – Jan 2016 Leading team of analysts and programmers in the U.S., U.K., and India, striving to increase accuracy and transparency within reports and Excel/VBA-based cashflow models for oil and gas assets. ### Oil and Gas Analyst @ GlobalData Jan 2012 – Jan 2012 Appraisal of upstream assets in the Gulf of Mexico and Nigeria (Offshore/Onshore). ## Education ### Bachelor of Science (B.Sc.) in Computer Science Oregon State University Jan 2016 – Jan 2019 ### BS in Petroleum Engineering The University of Tulsa Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/sebastiansojka --- Source: https://flows.cv/sebastiansojka JSON Resume: https://flows.cv/sebastiansojka/resume.json Last updated: 2026-03-22