Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices
Build and enhance platform capabilities below the framework layer
Lead the development of secure, scalable, and high-performance embedded C/C++ applications
Troubleshoot and resolve complex system-level issues in embedded environments
Partner closely with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, or a related discipline
Nice to have: Networking software
Nice to have: Troubleshooting network and protocol-related issues
Join our Taiwan firmware team supporting the development, execution, and delivery of Poly Video devices. This role is responsible for the design, development, and optimization of networking capabilities on embedded software and firmware for Poly Video hardware products.
Responsibilities
Delivers software system designs and implementation on Android and Linux based systems with a specific focus on networking capabilities.
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards.
Provides networking specific expertise and overall firmware leadership and perspective to cross-organization projects, programs, and activities.
Collaborates with hardware engineers to ensure proper integration and communication between hardware and firmware components.
Specifies and documents communication protocols, system states, and feature requirements in partnership with other firmware and software teams.
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, or a related discipline, or equivalent practical experience.
Nice to have: large-scale enterprise or global networks
Develop Android/Linux-based embedded software for Poly Video devices, taking ownership of the embedded audio software pipeline from multi-channel microphone capture to speaker output.
Responsibilities
Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices.
Partner closely with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery.
We are looking for an intern with knowledge in computational science and AI to join the AI project team. The role will primarily be responsible for organizing, labeling, and testing AI project-related data, with opportunities to participate in development tasks.
Responsibilities
Ensure accuracy and relevance of project data cases, assist in optimizing data processing workflows.
Participate in functional testing, evaluate user experience from technical and business perspectives, record and report issues suggest improvements, assist in writing and updating test cases.
Participate in development tasks under guidance, assist in writing and maintaining code-related documentation.
Collaborate with product managers, data scientists, developers, and business experts to advance project progress.
Experienced Technical Builders who design, build, and deploy agentic AI solutions directly inside enterprise customer environments.
Compensation
The typical base salary range for this position is $148,500 - $260,100 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $285,800 annually.
Responsibilities
Develop AI agents and experiences that take real actions for real organizations
Design agent intelligence: prompts, reasoning, tool calls, and integration with customer systems
Design secure authentication and authorization mechanisms using OAuth, SSO, enterprise identity providers, and API gateways
Own technical components end-to-end from architecture choice to deployed, validated, and observable in production
Build and integrate data pipelines on Salesforce Data 360, Snowflake, Databricks, and customer data platforms
Design, develop, and operate resilient distributed systems and cloud infrastructure for Salesforce’s public cloud platform.
Compensation
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually.
Responsibilities
Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on our public cloud platforms
Designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers
Using and contributing to open source technology
Developing Infrastructure-as-Code
Writing microservices on containerization frameworks such as Kubernetes, Docker, Mesos
Join a high-velocity team to build an AI-powered platform for designing, automating, and running end-to-end business processes using agents.
Compensation
The typical base salary range for this position is $172,500 - $260,100 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $207,800 - $285,800 annually.
Responsibilities
Lead development of intelligent agents that complete complex supply chain tasks with reliability and consistency
Spearhead architectural decisions for distributed systems serving millions of users with 24/7 availability
Design and implement planning systems that enable agents to execute multi-step workflows autonomously
Partner with Product Management and Executive Leadership to translate business vision into multi-year technical roadmaps
Guide technical decision-making for AI model deployment, safety constraints, and reliability frameworks
Lead Software Engineer responsible for architecture, design, development, and support of software systems supporting engineering, manufacturing, and business operations at IDEX Life Science Optics.
Compensation
The compensation range for this position is $112,700.00 - $169,100.00, depending on experience. This position may be eligible for performance based bonus plan.
Responsibilities
Serve as the primary technical owner for several software applications or platforms while contributing to the architecture and evolution of our software ecosystem.
Lead the architecture, design, development, and support of critical engineering, manufacturing, and business software systems.
Modernize legacy applications and workflows into scalable, maintainable, and extensible software platforms.
Collaborate with cross-functional stakeholders to translate business and technical needs into effective software solutions.
Design software that integrates with shared databases, enterprise data flows, manufacturing systems, and workstation-connected hardware.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Physics, Mathematics, or a related technical discipline.
The Software Engineer oversees application development, modification, and maintenance of applications, monitors system applications, ensures systems run smoothly, and creates reports and documentation outlining findings/solutions.
Locations (4)
Hoover, Alabama, United States
Birmingham, Alabama, United States
Atlanta, Georgia, United States
Charlotte, North Carolina, United States
Compensation
Pay ranges are job specific and are provided as a point-of-market reference for compensation decisions. Other factors which directly impact pay for individual associates include: experience, skills, knowledge, contribution, job location and, most importantly, performance in the job role. As these factors vary by individuals, pay will also vary among individual associates within the same job.