Littleton, CO30+ days ago
Basic Qualifications: Skill Requirements: ⢠Strong command of C++ (C++14/17/20) and Python; ⢠Testādriven mindset - experience writing unit, integration, and performance tests; familiarity with frameworks such as Google Test ⢠Understanding of software design patterns and architectural principles (e.g., SOLID, factory, strategy, visitor, dependency injection) ⢠Understanding of core algorithms and data structures (graphs, trees, heaps, dynamic programming, greedy techniques, etc.) ⢠Proficiency with modern development tooling - Linux/Unix environments, build systems (CMake), debugging/profiling tools (gdb, valgrind). Desired Skills: ⢠Bachelors degree in Computer Science, Electrical Engineering, Mathematics, or a related technical field (or equivalent professional experience) with 3+ years of software development experience ⢠Familiarity with functional programming languages like Rust ⢠Experience with containerization (Docker, Kubernetes) ⢠Experience with MATLAB ⢠Demonstrated experience designing, implementing, or applying computerāvision algorithms and/or artificialāintelligence / machineālearning techniques ⢠Prior work on realātime or embedded systems ⢠Knowledge of GPU/parallel programming (CUDA, OpenCL, OpenMP).