Software Engineer I

Zebra TechnologiesHoltsville, NY
Hybrid

About The Position

The Software Engineer I analyzes, designs, develops, and maintains software solutions for the organization’s products and systems. Collaborates on system integrations across software, firmware, and hardware to ensure optimal performance, reliability, and program consistency. Develops, validates, and tests software structures, automated tooling, user documentation, and core functionality. Work is reviewed for accuracy and adherence to established processes and guidelines.

Requirements

  • Bachelors Degree in Computer Science, Software Engineering, Computer Engineering or related field
  • Relevant experience (academic projects, internships or industry experience) in software development or a related field
  • Equivalent practical work experience will be considered in lieu of a degree

Nice To Haves

  • Successful completion of a Zebra Technologies Internship
  • Hands-on proficiency with core programming languages (e.g., C, C++, Python, or Java)
  • Demonstrated experience applying AI/ML concepts or tools to solve practical problems (via academic coursework, internships, or substantial personal projects)
  • Familiarity with data analysis and machine learning libraries/frameworks (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, or OpenCV)
  • Exposure to low-level systems, embedded platforms, firmware, or hardware-software interfacing
  • Familiarity with software development life cycles (Agile/Scrum), modern version control (Git), and automated CI/CD practices
  • Strong quantitative, analytical, problem-solving, and written/verbal communication skills.

Responsibilities

  • Completes all phases of software engineering design projects, including coding, debugging, testing, and deployment
  • Collaborates with immediate and cross-functional team members to establish requirements, participate in code reviews, and build productive working relationships
  • Serves as a key link between hardware and software, ensuring firmware and on-device software interact seamlessly with target hardware through data-driven performance analysis and feedback
  • Develops automated scripts, data analysis workflows, and tools to identify system performance anomalies and accelerate root-cause analysis on complex integration issues
  • Actively explores, builds, and adopts modern AI-assisted development tools and machine learning methodologies to enhance engineering workflows and data analysis
  • Conducts analysis of processes and systems, interpreting results and recommending potential solutions for software and system improvements
  • Contributes to the development and testing of software solutions for various products, ensuring they meet quality, performance, and adherence standards
  • Creates and maintains project documentation, including source code comments, design specifications, and test results
  • Exercises sound judgment within defined procedures and practices to determine appropriate actions for problem-solving and solution delivery
  • Stays up to date with emerging technologies, AI/ML tools, and software engineering methodologies, applying them to projects as needed.

Benefits

  • healthcare
  • wellness
  • inclusion networks
  • continued learning and development offerings
  • community service days
  • traditional insurances
  • compensation
  • parental leave
  • employee assistance program
  • paid time off
  • hybrid work
  • adaptable hours
  • Summer Flex Fridays
  • Focus Fridays
  • annual companywide well-being day
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service