Overview logo
Overview

Overview.ai is a rapidly growing company that leverages AI computer vision to solve manufacturing inspection problems. Key highlights include: Grew ~700% last year and tripled headcount. Proven deployments running in real factories. Industry-leading AI models with higher accuracy on real-world variation. Edge-first and production-ready solutions.

Staff Embedded Software Engineer

Location

United States

Posted

92 days ago

Salary

$150K - $220K / year

Seniority

Lead

No structured requirement data.

Job Description

Staff Embedded Software Engineer

Overview

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Staff Systems Software Engineer with strong Embedded Linux experience to take technical ownership of the OV20i, our NVIDIA Jetson–based edge AI camera. In this role, you will: - Design, build, and maintain the software that powers OV20i—ranging from Python application code and C++ components to Linux system services, networking, containerized applications, and device reliability. - Operate across the OS and application stack, ensuring our cameras are robust, secure, maintainable, and easy to deploy at scale. - Add new features, fix bugs, improve stability, and integrate occasional front-end changes. - Test and validate end-to-end functionality. - Serve as the software engineering owner for the OV20i and the primary technical link between the North America region and the core engineering team. - Drive the long-term stability and customer-facing evolution of a product widely deployed in the US. - Address customer requests, support the field team, and ensure the device’s continued success in a region with a large and growing customer base. - Work remotely with up to 30% travel to customer sites in the Midwest and Southeast. Qualifications - Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field. - 7+ years of experience in Linux-based embedded systems or systems software. - 5+ years of Python development experience. - Solid C++ skills in a Linux environment. - Experience with SBC or Embedded Linux platforms. - Understanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates). - Experience debugging Linux applications and services (systemd, logs, containers). - Strong problem-solving skills and independent ownership mindset. - Clear communication and collaboration skills. Requirements - Develop and maintain system-level and application-level software for NVIDIA Jetson devices. - Implement and own OTA for our deployed device fleet. - Write Python application code for device control, edge logic, monitoring, and data flows. - Work with C/C++ components for performance-critical functionality. - Integrate camera/video pipelines to capture, process, and analyze real-time video streams. - Debug Linux systems involving multiple services, containers, and custom applications. - Tune performance across the stack: kernel, services, containers, and user applications. - Use Docker containers for packaging and deploying edge software components. - Collaborate with hardware vendors to diagnose and resolve system-level issues. - Work with backend/API teams to maintain reliable device–server communication. Benefits - Unlimited PTO – we care about results, not hours. - Comprehensive health benefits – medical, dental, and vision. - Remote-first flexibility – work anywhere with a stable network. - Direct access to leadership – collaborate with founders and senior execs. - Career acceleration – be part of a team that scales fast and promotes from within.

Job Requirements

  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
  • 7+ years of experience in Linux-based embedded systems or systems software.
  • 5+ years of Python development experience.
  • Solid C++ skills in a Linux environment.
  • Experience with SBC or Embedded Linux platforms.
  • Understanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates).
  • Experience debugging Linux applications and services (systemd, logs, containers).
  • Strong problem-solving skills and independent ownership mindset.
  • Clear communication and collaboration skills.
  • Develop and maintain system-level and application-level software for NVIDIA Jetson devices.
  • Implement and own OTA for our deployed device fleet.
  • Write Python application code for device control, edge logic, monitoring, and data flows.
  • Work with C/C++ components for performance-critical functionality.
  • Integrate camera/video pipelines to capture, process, and analyze real-time video streams.
  • Debug Linux systems involving multiple services, containers, and custom applications.
  • Tune performance across the stack: kernel, services, containers, and user applications.
  • Use Docker containers for packaging and deploying edge software components.
  • Collaborate with hardware vendors to diagnose and resolve system-level issues.
  • Work with backend/API teams to maintain reliable device–server communication.

Benefits

  • Unlimited PTO – we care about results, not hours.
  • Comprehensive health benefits – medical, dental, and vision.
  • Remote-first flexibility – work anywhere with a stable network.
  • Direct access to leadership – collaborate with founders and senior execs.
  • Career acceleration – be part of a team that scales fast and promotes from within.

Related Job Pages

More Software Engineer Jobs

Elite Technical logo

Software Engineer

Elite Technical

Project: FEP HUB - Customer service application built on ServiceNow. Employees at plans need to submit requests/questions to the association; the FEP HUB is the platform that they use today. They are seeking candidates who have CSM experience in ServiceNow and Service portal experience for building out service catalogs and forms to support the use cases/workflows needed.

OtherRemoteTeam 51-200

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Our client, a leading federal defense contractor, is seeking a Senior Application Developer with hands-on development of middleware, automation frameworks, and integration solutions using Java, Python, AWS, and more. As a Senior Applications Developer Specialist, you'll design and deliver software solutions that meet business needs. This role offers the opportunity to collaborate, innovate, and lead in an Agile environment while ensuring seamless integration, efficiency, and security of product development and data management applications. Qualifications - Due to the nature of work being performed, U.S. citizenship is required. - Bachelor's degree in Information Technology, Engineering, and/or related field or equivalent experience, plus 8 years of related experience or Master's degree and 6 years of related experience. - 5 years of hands-on development experience with Java and Python. - Expertise in programming tools like Git, AWS CLI, and Splunk. - Strong skills in building data integration frameworks, writing clean code, and debugging complex systems. - Proficiency in Agile methodologies (SAFe, Scrum) and experience with CI/CD pipelines. - A proven ability to translate business needs into actionable designs and technical documentation. - Solid communication and problem-solving skills, with a knack for collaboration and leadership. Requirements - 100% Remote - Has deep hands-on expertise in Java and Python. - Middleware and integration systems. - Has built automation frameworks and CI/CD pipelines. - Is comfortable designing systems from scratch and improving existing ones. - Strong Backend Engineering Skills (Rest API's, Microservices, Data integration frameworks, etc.). - Cloud & DevOps Experience - AWS, GIT and version control, CI/CD pipelines, etc. - Preferred experience - Federal contracts, Regulated environments, Secure SDLC practices, and understands compliance, documentation, and audit-readiness.

United States
$65 / hour

About Arios Technologies Inc. Arios Technologies Inc. is an AI software development and automation agency helping businesses across North America & the Caribbean transform operations into opportunities. We design and build intelligent systems that streamline workflows, reduce manual effort, and enhance productivity through modern software, AI, and automation. From startups to enterprise clients, we deliver solutions that blend deep technical expertise with practical business impact. About the Role We’re building a pool of talented Software Engineers who thrive in modern, cloud-based environments and have an interest in applying AI where it adds real value. You’ll be considered for future contract or full-time opportunities as new client projects begin. What You’ll Work On - Designing, building, and maintaining modern web or backend applications - Collaborating with designers, analysts, and project managers to deliver AI-enhanced solutions - Implementing secure, scalable cloud architectures (Azure, AWS, or GCP) - Integrating APIs, automation tools, and AI/ML services into client systems - Ensuring code quality, testing, and CI/CD best practices What We’re Looking For - Strong experience in one or more: - Frontend: React, Next.js, Vue.js, Angular, TypeScript, Tailwind - Backend: .NET 8/C#, Node.js, Python (FastAPI/Django), Go, Java - Databases: PostgreSQL, SQL Server, MySQL, MongoDB, Supabase, Redis - Cloud / DevOps: Azure Functions, AWS Lambda, GCP Cloud Run, Docker, Kubernetes, IaC (Bicep/Terraform), GitHub Actions - AI / Automation (nice to have): Azure AI Foundry, OpenAI API, Power Automate, LangChain, vector DBs - Passion for continuous learning, adaptability, and cross-functional teamwork - Interest or experience in AI-powered systems is required. Type: Full-Time, Part-Time, Permanent and Contract (future openings) Location: Remote / Hybrid (Canada, US or nearshore time zones) These openings are part of our ongoing Talent Pool initiative. Candidates will be contacted as new client projects or internal roles align with their skills and availability. We value versatility, curiosity, and a growth mindset. Whether you’re a freelancer, contractor, or looking for full-time opportunities, we’d love to hear from you.

United States
Job Closed
Pillar Labs logo

General Interest Application

Pillar Labs

Pillar Labs serves as the internal R&D and innovation engine behind some of the most technically advanced human data annotation in the world. We sit at the intersection of human expertise and artificial intelligence, developing cutting-edge systems, methodologies, and tools that push the boundaries of agentic AI training and evaluation data. Our mission is to enable models to think, reason, and act with greater autonomy, accuracy, and depth of understanding.

Join Pillar Labs, Shape the Future of AI Training Data About Pillar Labs Founded by a trio of researchers, Pillar Labs serves as the internal R&D and innovation engine behind some of the most technically advanced human data annotation in the world. We sit at the intersection of human expertise and artificial intelligence, developing cutting-edge systems, methodologies, and tools that push the boundaries of agentic AI training and evaluation data. Our mission is to enable models to think, reason, and act with greater autonomy, accuracy, and depth of understanding. Why Submit a General Interest Application? Even if we don’t have a current opening that perfectly matches your skills, we’re always looking for talented, driven individuals to join our team in the future. A general interest application allows you to be considered for joining a small, fast-moving team where you can have a real impact on the development of agentic AI data by contributing to cutting-edge projects in AI research. Who We’re Looking For We welcome candidates with diverse backgrounds who are passionate about AI, research, and operational excellence. Some examples of skills and experience that align well with our work: - Experience managing complex projects or multi-stakeholder initiatives in AI, data operations, product operations, or related technical/analytical fields. - Comfort working in early-stage or scaling environments where processes, systems, and roles are evolving. - Strong organizational, communication, and problem-solving skills, with an ability to balance multiple priorities. - Interest in using metrics and data to guide decisions, identify risks, and drive continuous improvement. - Flexibility to work across time zones, including some overlap with UK/European business hours, depending on the role.

United States
ERGOMED logo

Budget Developer

ERGOMED

Global Provider of Expert, High-Quality Services to the Biopharmaceutical Industry. Your Full-Service Solutions Partner.

Full TimeRemoteTeam 1,001-5,000Since 1997H1B No Sponsor

• Request for Proposal (RFP) Budget Development • Analyze project specifications and RFP documents to determine Ergomed services required • Support Business Development and internal operational staff in developing a comprehensive list of questions for client • Schedule and lead internal strategy calls to drive the RFP budget development process and timelines • Produce draft budgets and consult with business development, department leaders, and senior management after coordinating with vendor management • Conduct self-QC of client/internal deliverables to ensure high quality and accuracy prior to client submission • Preparation of final client facing budget documents • Timely updates of Salesforce to reflect RFP status and budget value • Attend project handover meetings to provide summary of budget development strategies • Support Department Processes/Tools

Bulgaria
Job Closed