Contribute across device-side applications, services, and supporting tools used to develop, deploy, and operate connected retail and restaurant technology products.
Work closely with cross-functional partners (firmware, hardware, cloud, QA, and product) to deliver robust, diagnosable, and maintainable systems.
Comfortable moving between system-level debugging (Linux, networking, logs) and product-facing experiences, and has an interest in building intuitive front-end tools for configuration, monitoring, and diagnostics.
PAR Technology Corporation is a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. They provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries.
Own and evolve Inspiren’s embedded platform supporting a growing fleet of connected devices in production.
Build systems for provisioning, updating, and monitoring device software with minimal downtime.
Improve reliability, observability, and incident response across device, network, and system layers.
Inspiren offers a complete and connected ecosystem in senior living, bringing peace of mind to residents, families, and staff. Founded by a former Green Beret turned cardiothoracic nurse, their integrated platform connects smart hardware, embedded software, and cloud infrastructure to deliver real-time insights.
Work with the latest Linux kernel and open source technologies
Deliver Ubuntu for the latest IoT and server-class hardware platforms
Integrate and maintain device-oriented software stacks
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, they are a remote-first company since its inception in 2004 and set a very high standard for people joining the company.
Write high quality code with unit tests to create new features
Debug Linux system level issues and produce high quality code to fix them
Collaborate proactively with a distributed team
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. They are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
6+ years of experience designing, developing, and deploying high-quality, scalable software solutions.
Strong experience with languages like C/C++, Python, Java, and/or Typescript/JavaScript.
Excellent problem-solving skills and ability to work autonomously in a fast-paced environment.
Edgesource Corporation is an innovative technology service provider for the Department of Defense (DOD), Department of Homeland Security (DHS), Department of State (DOS), the U.S. Intelligence Community, Law Enforcement, and other federal, state, and commercial clients. They are an ISO 9001:2015 certified and CMMI Level 3 appraised small business that specializes in providing a variety of technical solutions.
Write and own the Python scripts that serve as the core framework for all device testing and validation.
Develop Python-based automation to interface with Android systems, Qualcomm processors, and microcontrollers.
Use Python and Bash to build and execute test suites that verify hardware functionality.
Flock Safety is a safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. They're a high-performance, low-ego team driven by urgency, collaboration, and bold thinking, with nearly $700M in venture funding and a $7.5B valuation.
Act as a key technical contributor and leader within the R&D organization.
Provide expert support for your team ensuring alignment with defined technical specifications.
Take a leading role in planning and designing R&D implementation strategies and test coverage.
Tieto Tech Consulting is dedicated to fostering an inspiring workplace through diversity, equity, and inclusion. They are committed to openness, trust, and diversity to create digital futures that benefit businesses, societies, and humanity.
Architect an entirely new networking operating system.
Use a unique multi-process state-sharing architecture.
Use an unmodified Linux kernel, maintaining full, secured access to the Linux shell and utilities.
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. They leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide their clients with a competitive edge. At Arista they value the diversity of thought and perspectives that each employee brings to the table and believe that fostering an inclusive environment is essential for driving creativity and innovation.
Write functional and design specifications for features related to forwarding traffic.
Implement solutions to problems in EOS software using C and C++.
Write and implement automated test programs and debug any problems found.
They are a platform connecting job seekers with companies using AI-powered matching. They value diversity and inclusivity, fostering a creative atmosphere.
Work directly with CV researchers to understand their goals, review their code, and engineer it for reliability and performance at scale.
Profile and optimize performance-sensitive code across both training and real-time inference.
Identify patterns across research efforts and propose standardized, composable abstractions.
GameChanger believes in the life changing impact youth sports have on and off the field. By building the first and best place to experience the youth sports moments important to their community, they are helping families elevate the next generation through youth sports. They are a remote first, dynamic tech company based in New York City, and they are solving some of the biggest challenges in youth sports today.
Understand and maintain existing firmware based on field requirements.
Perform testing, troubleshooting, validation at board and system level.
Document software-based designs and algorithms for developers and customers.
Jobgether is a platform that uses AI to match job seekers with companies. They ensure applications are reviewed quickly and fairly against the role's requirements.
Design, implement, and maintain C++ services in a microservices-based architecture.
Develop and debug software in Linux environments, including scripting and system-level programming.
Collaborate with cross-functional teams to define APIs, service contracts, and deployment strategies.
Instil is an equal opportunity employer that values diversity. They are committed to equality of opportunity for all staff and strive to make their recruitment process fair and accessible.
Provide structured feedback to improve AI understanding.
Design job-related coding questions and review AI responses.
Handshake is connecting students to early talent opportunities. They provide a platform for students to find jobs and internships and for employers to recruit talent.
Design, build, and operate the network fabric that interconnects our GPU fleet.
Develop and maintain network automation using Ansible, Terraform, and custom tooling.
Drive incident response and root-cause analysis for network-related production issues.
Fal's platform orchestrates AI inference workloads across thousands of GPUs spread over multiple data centers and cloud providers. They offer visa sponsorship and will help you relocate to San Francisco.
Define and own the end-to-end test strategy for the Axelera AI software stack.
Design and execute test plans that validate software behaviour on the Metis AIPU.
Implement and maintain automated test pipelines integrated into CI/CD workflows.
Axelera AI is creating the next-generation AI platform to support anyone who wants to help advance humanity and improve the world around us. With 220+ employees, including 49+ PhDs, they have offices in multiple European countries and are headquartered in Eindhoven, Netherlands.