Nicholas Sohacki work email
- Valid
Nicholas Sohacki personal email
3 years of professional experience in embedded systems. 2.5 years of experience combining my passion for games and low-level programming by making a game from scratch in C++ by myself.
-
Software EngineerPx5 Rtos Oct 2023 - PresentSan Diego, California, United StatesEmbedded systems development, primarily in the C programming language. Working deeply with RTOS and file system code. -
Game DeveloperSelf-Employed Oct 2020 - Oct 2023-Made a 2D game by myself in C++ (https://store.steampowered.com/app/2483300/A_Nest_for_Us/).-Implemented many systems from scratch, including: physics, entity, rendering (using OpenGL), in-game level editing, serialization, and asset management; also designed overall framework.-Ensured systems remained performant (can run at least 144 FPS) using a variety of optimization techniques including: spatial partitioning, SIMD, multi-threading, offline asset preparation, sprite/vertex batching, etc.
-
Software EngineerMicrosoft May 2019 - Oct 2020San Diego, California, United StatesHelped to maintain and improve our embedded software suite (Azure RTOS).-Used assembly language and C to add a FIFO mechanism to our RTOS’ (ThreadX) inter-core mutex (before, there was no guarantee of the order the cores would get the mutex in); the FIFO aspect increased determinism within customer applications.-Used Python to automate generation of pointer-sanitization checks for over 100 API function calls for our networking and file system stacks; this allowed users to use those stacks with our modules library.-Created continuous integration testing pipeline on Azure DevOps for modules library, including Win32 simulation of hardware memory protection for testing purposes. -
Software EngineerExpress Logic Jun 2018 - May 2019San Diego, California, United States-Helped write tests for company’s USB stack (USBX) until 100% code coverage was met, allowing USB stack to achieve a safety certification.-Performed customer service, directly helping customers online with questions, issues, or requested updates for our suite of embedded software tools.
-
Software EngineerExpress Logic Jun 2017 - May 2018San Diego, California, United States-Created a linker map file parser in C++ to determine memory footprint of company’s RTOS suite; this information was sent to customers who worked with memory-constrained embedded systems.-Built a Windows desktop app using C++ and Win32 APIs that displayed USB camera data sent from an embedded device via TCP/IP; this app was distributed to clients to demonstrate our USB and TCP/IP stacks.-Ported our GUI demos to over 12 different embedded development boards, using Python scripts to automate the process; these demos were sent to customers.
Nicholas Sohacki Education Details
-
Computer Science
Frequently Asked Questions about Nicholas Sohacki
What company does Nicholas Sohacki work for?
Nicholas Sohacki works for Px5 Rtos
What is Nicholas Sohacki's role at the current company?
Nicholas Sohacki's current role is Software Engineer.
What is Nicholas Sohacki's email address?
Nicholas Sohacki's email address is ni****@****oft.com
What schools did Nicholas Sohacki attend?
Nicholas Sohacki attended San Diego State University.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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