

High performance parallelism using SIMD on single core, declarative multi-threading (OpenMP), imperative multi-threading (pthread, std::thread), library-based multi-threading (Microsoft PPL/Intel TBB), machine clusters (MPI) and of course, dedicated hardware accelerators like GPGPU (OpenCL, C++ AMP, CUDA) and H/W accelerators like ASIC/FPGA architecture or Intel Xeon Phi (bitcoin mining). Extremely good Confidential multi-threading, debugging, profiling & optimizations.



Work up to gcc 6.2.x and 7.3.x (generally bootstrap my own compilers). First class commercial software (several commercial development tools for Confidential scientific computing and enterprise expert systems for manufacturing, medical R&D, home automation and security, law enforcement first responder CAD, (civil, mechanical, atomic and aeronautic) engineering applied software, applied AI, GIS, CAD/CAM, FEA, big data, FEA (non - linear dynamics), large-scale, low-latency, embedded, high throughput and frequency, big data, machine learning, ai, IoT, home automation, system PROGRAMMING, framework grade, best embedded idioms, cross platforM, Windows, Mac OS, Linux, Android, IOS, various clouds and beyond.Architect, design and effectively implement “clean code” based solutions using the highest Software Engineering Standards including multi paradigm, advanced design patterns and algorithms.Perfect employer also believes that Software Manufacturing is Engineering and applies strict Engineering practices and accepted standards to development, shipping virtually error free products in time and budget, using TDD & S.O.L.I.D. Obtain a Senior Software Engineer / Architect (preferable remote) position.
