Part-time role involving full stack programming of C++ on Red Hat Linux. Responsibilities include software design, user interface, software development, and desktop integration of COTS and GOTS tools. The role requires collaboration in a small team and the ability to transform high level requirements into system and software designs. Quickly learn new system software architecture and be able to apply your software development skills quickly to the release of a product in development
Job listings
The Canonical Kernel Team builds and maintains all supported Ubuntu Linux kernels for a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large-scale cloud environments. In your first year you will tackle serious initiatives, which include Optimized solutions for key Silicon and Cloud partner platforms, Developer platforms such as Raspberry Pi and RISC-V, Enabling Ubuntu on a wide range of embedded systems, Security hardening and exploit mitigation, and Third-party driver integration and distribution, such as graphics.
Play a critical role in architecting and deploying large-scale, real-time, and accurate computer vision models. Work closely with research scientists, ML engineers, infrastructure teams, and operations to develop high-performance systems for license plate and vehicle detections.
Professional Services Software Engineers are members of the Customer Tools engineering team at JumpCloud. The Customer Tools team owns, maintains and builds creative and custom solutions directly to/for our customers. These tools and solutions range from stand-alone automation tools with full blown GUIs to interactive CLI scripts and custom reports of varying complexity.
Design and implement components of our Data Masking platform, which secures and delivers data across an enterprise, ensuring that sensitive information is protected and allowing data operators to centrally manage security policies and compliance requirements. Deliver complex projects by defining structure in areas of uncertainty and identifying discrete deliverables.
Shape the future of AI with Bash. As an AI Tutor - Bash, you’ll use your systems scripting expertise to improve AI-generated code and ensure it aligns with Bash’s reliability, portability, and shell scripting conventions. Review Bash scripts for correctness, safety, and idiomatic use of shell features and solve real-world automation and system administration tasks using Bash. Identify and correct flaws in AI output or unclear command logic, summarizing your approach and decision-making clearly and concisely.